home *** CD-ROM | disk | FTP | other *** search
/ Beginning Mac Programming / Beginning Mac Programming.bin / pc / Open Me for REALbasic 3 / REALbasic 3.2 / Goodies / Development Tools / XCMDs and XFCNs / Other / Compression Stack < prev    next >
HyperCard Stack  |  1998-03-11  |  24.0 KB

open in: MacOS 8.1     |     Win98     |     DOS

browse contents    |     view JSON data     |     view as text


This file was processed as: HyperCard Stack (archive/hypercard).

ConfidenceProgramDetectionMatch TypeSupport
100% dexvert HyperCard Stack (archive/hypercard) magic Supported
100% file data default
100% TrID HyperCard Stack default
100% siegfried fmt/1490 HyperCard Stack default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 00 08 00 53 54 41 4b | ff ff ff ff 00 00 00 00 |....STAK|........|
|00000010| 00 00 00 0a 00 00 60 00 | 00 00 08 00 00 00 00 00 |......`.|........|
|00000020| 00 00 00 00 00 00 00 01 | 00 00 0a 39 00 00 00 03 |........|...9....|
|00000030| 00 00 0f 16 00 00 0e 70 | 00 00 00 02 00 00 2c c0 |.......p|......,.|
|00000040| 00 00 00 00 00 00 00 00 | 00 05 00 00 10 00 00 00 |........|........|
|00000050| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000060| 02 00 80 00 02 00 80 00 | 02 00 80 00 02 35 80 00 |........|.....5..|
|00000070| dd ea ee 85 00 00 00 00 | 00 8c 00 60 01 a4 01 e0 |........|...`....|
|00000080| 00 00 00 00 01 e0 02 80 | 00 00 00 00 00 00 00 00 |........|........|
|00000090| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000000a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000000b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000000c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000000d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000000e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000000f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000100| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000110| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000120| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000130| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000140| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000150| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000160| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000170| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000180| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000190| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001b0| 00 00 0d b1 00 00 0c 4b | 01 18 01 80 00 00 00 00 |.......K|........|
|000001c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000200| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000210| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000220| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000230| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000240| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000250| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000260| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000270| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000280| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000290| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002c0| 00 00 00 00 00 00 00 00 | 80 00 00 00 08 00 00 00 |........|........|
|000002d0| 88 00 22 00 88 00 22 00 | 88 88 22 22 88 88 22 22 |.."...".|..""..""|
|000002e0| 88 aa 22 aa 88 aa 22 aa | cc aa 33 aa cc aa 33 aa |.."...".|..3...3.|
|000002f0| ee aa bb aa ee aa bb aa | ee bb bb ee ee bb bb ee |........|........|
|00000300| ff bb ff ee ff bb ff ee | ff bb ff ff ff bb ff ff |........|........|
|00000310| 80 10 02 20 01 08 40 04 | ff ff ff ff ff ff ff ff |... ..@.|........|
|00000320| 88 22 88 22 88 22 88 22 | 11 22 44 88 11 22 44 88 |."."."."|."D.."D.|
|00000330| c4 80 0c 68 43 02 30 26 | b1 30 03 1b d8 c0 0c 8d |...hC.0&|.0......|
|00000340| aa 00 aa 00 aa 00 aa 00 | 88 22 55 22 88 22 55 22 |........|."U"."U"|
|00000350| 88 55 22 55 88 55 22 55 | 77 dd 77 dd 77 dd 77 dd |.U"U.U"U|w.w.w.w.|
|00000360| 80 00 00 00 00 00 00 00 | aa 55 aa 55 aa 55 aa 55 |........|.U.U.U.U|
|00000370| 03 84 48 30 0c 02 01 01 | 82 44 39 44 82 01 01 01 |..H0....|.D9D....|
|00000380| 88 14 22 41 88 41 22 14 | 80 80 41 3e 08 08 14 e3 |.."A.A".|..A>....|
|00000390| 22 04 8c 74 22 17 98 10 | be 80 88 08 eb 08 88 80 |"..t"...|........|
|000003a0| 25 c8 32 89 64 24 4c 92 | a2 9c 41 be 2a c9 14 eb |%.2.d$L.|..A.*...|
|000003b0| 40 a0 00 00 04 0a 00 00 | 80 40 20 00 02 04 08 00 |@.......|.@ .....|
|000003c0| aa 00 80 00 88 00 80 00 | ff 80 80 80 80 80 80 80 |........|........|
|000003d0| 08 1c 22 c1 80 01 02 04 | ff 80 80 80 ff 08 08 08 |..".....|........|
|000003e0| f8 74 22 47 8f 17 22 71 | bf 00 bf bf b0 b0 b0 b0 |.t"G.."q|........|
|000003f0| ff 7f be 5d a2 41 80 00 | fa f5 fa f5 a0 50 a0 50 |...].A..|.....P.P|
|00000400| 00 00 16 40 00 00 14 80 | 00 00 47 a0 00 00 18 40 |...@....|..G....@|
|00000410| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000420| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000430| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000440| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000450| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000460| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000470| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000480| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000490| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000004a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000004b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000004c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000004d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000004e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000004f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000500| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000510| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000520| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000530| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000540| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000550| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000560| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000570| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000580| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000590| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000005a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000005b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000005c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000005d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000005e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000005f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000600| 00 6e 20 54 65 73 74 53 | 74 72 69 6e 67 0d 2d 2d |.n TestS|tring.--|
|00000610| 20 6c 6f 6f 70 20 66 6f | 72 65 76 65 72 2c 20 74 | loop fo|rever, t|
|00000620| 65 73 74 69 6e 67 20 43 | 6f 6d 70 72 65 73 73 53 |esting C|ompressS|
|00000630| 74 72 69 6e 67 28 29 20 | 61 6e 64 20 55 6e 63 6f |tring() |and Unco|
|00000640| 6d 70 72 65 73 73 53 74 | 72 69 6e 67 28 29 0d 72 |mpressSt|ring().r|
|00000650| 65 70 65 61 74 0d 73 65 | 74 20 63 75 72 73 6f 72 |epeat.se|t cursor|
|00000660| 20 74 6f 20 62 75 73 79 | 0d 0d 65 6e 64 20 72 65 | to busy|..end re|
|00000670| 70 65 61 74 0d 65 6e 64 | 20 54 65 73 74 53 74 72 |peat.end| TestStr|
|00000680| 69 6e 67 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |ing.....|........|
|00000690| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000006a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000006b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000006c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000006d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000006e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000006f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000700| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000710| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000720| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000730| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000740| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000750| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000760| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000770| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000780| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000790| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000007a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000007b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000007c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000007d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000007e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000007f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000800| 00 00 02 00 4d 41 53 54 | ff ff ff ff 00 00 00 00 |....MAST|........|
|00000810| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000820| 00 00 00 00 00 00 00 00 | 00 00 94 39 00 01 98 b6 |........|...9....|
|00000830| 00 01 8f 4b 00 01 95 b1 | 00 00 50 70 00 00 96 16 |...K....|..Pp....|
|00000840| 00 00 54 1d 00 01 56 4d | 00 00 00 00 00 00 00 00 |..T...VM|........|
|00000850| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000860| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000870| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000880| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000890| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000008a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000008b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000008c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000008d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000008e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000008f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000900| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000910| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000920| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000930| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000940| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000950| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000960| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000970| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000980| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000990| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000009a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000009b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000009c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000009d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000009e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000009f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000a00| 00 00 00 80 4c 49 53 54 | 00 00 0e 70 00 00 00 00 |....LIST|...p....|
|00000a10| 00 00 00 01 00 00 08 00 | 00 00 00 03 00 84 00 02 |........|........|
|00000a20| 00 20 00 03 a0 00 02 06 | 00 00 00 03 00 00 00 00 |. ......|........|
|00000a30| 00 00 10 1d 00 03 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000a40| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000a50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000a60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000a70| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000a80| 00 00 08 00 50 41 47 45 | 00 00 10 1d 00 00 00 00 |....PAGE|........|
|00000a90| 00 00 0e 70 03 00 02 60 | 00 00 0f 16 60 10 06 00 |...p...`|....`...|
|00000aa0| 02 33 00 48 21 28 01 10 | f5 00 52 01 44 28 00 75 |.3.H!(..|..R.D(.u|
|00000ab0| 40 00 21 42 8d 66 00 40 | 61 41 8d 10 48 0f 24 03 |@.!B.f.@|aA..H.$.|
|00000ac0| 00 02 02 90 46 00 5a 0b | 44 0b 50 e4 80 52 c8 10 |....F.Z.|D.P..R..|
|00000ad0| 01 00 80 00 64 2c a0 24 | 48 10 84 c0 42 04 6d 00 |....d,.$|H...B.m.|
|00000ae0| 25 51 44 43 25 24 52 41 | c1 20 00 02 30 4c 8a 14 |%QDC%$RA|. ..0L..|
|00000af0| 80 84 01 04 00 00 22 14 | 02 28 24 80 88 14 02 42 |......".|.($....B|
|00000b00| 42 12 24 00 12 21 80 88 | a5 20 48 14 c2 01 40 21 |B.$..!..|. H...@!|
|00000b10| 38 10 44 42 00 00 05 00 | 82 00 00 14 00 00 0b b6 |8.DB....|........|
|00000b20| 20 10 ac b5 43 12 29 c9 | 73 b8 07 98 e8 11 d8 10 | ...C.).|s.......|
|00000b30| 64 32 45 1f db 1b 4b 9a | fd 67 07 d1 ed 53 7c 8d |d2E...K.|.g...S|.|
|00000b40| 4f 65 a4 9c 8c 92 af 90 | ee c2 ea 0b c7 bc a3 00 |Oe......|........|
|00000b50| 44 7f bf 51 46 6c e5 51 | e7 2c 64 51 38 14 ef 78 |D..QFl.Q|.,dQ8..x|
|00000b60| 26 cc f9 40 b5 b2 ae cf | 77 2a 77 89 c4 99 99 8a |&..@....|w*w.....|
|00000b70| 11 5d 97 7c ac 95 45 ca | cf 1e b2 bc 8a 6a 7c 20 |.].|..E.|.....j| |
|00000b80| b0 15 4d 66 4d ca a6 ef | 5a 31 92 98 40 74 6b 5e |..MfM...|Z1..@tk^|
|00000b90| 41 4b 30 21 28 b1 57 c2 | 7c 01 07 60 9a 1b 3b 14 |AK0!(.W.||..`..;.|
|00000ba0| 00 00 11 4d 20 18 85 a4 | 03 12 21 48 63 28 03 92 |...M ...|..!Hc(..|
|00000bb0| e9 00 02 00 64 22 91 1c | c0 0b 51 92 f5 67 07 d1 |....d"..|..Q..g..|
|00000bc0| ed 53 64 89 ce 45 24 88 | 80 12 82 90 6e d0 d8 0b |.Sd..E$.|....n...|
|00000bd0| c7 98 83 00 84 7a 9e 50 | 00 24 e5 10 67 2c 04 50 |.....z.P|.$..g,.P|
|00000be0| a8 16 cf f0 06 84 79 60 | b5 32 8e 47 77 2a 77 89 |......y`|.2.Gw*w.|
|00000bf0| c0 39 99 88 11 cc 86 3c | 84 97 45 4a ce 0c 32 bc |.9.....<|..EJ..2.|
|00000c00| 8a 6a 78 04 a0 15 45 44 | 4c c2 b6 65 14 21 92 88 |.jx...ED|L..e.!..|
|00000c10| 80 74 69 5c 61 43 30 29 | 08 1b 57 42 1c 01 05 60 |.ti\aC0)|..WB...`|
|00000c20| 9a 4b 13 14 00 00 00 00 | 00 00 00 00 00 00 00 00 |.K......|........|
|00000c30| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000c40| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000c50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000c60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000c70| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000c80| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000c90| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000ca0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000cb0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000cc0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000cd0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000ce0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000cf0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d00| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d10| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d20| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d30| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d40| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d70| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d80| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d90| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000da0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000db0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000dc0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000dd0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000de0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000df0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000e00| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000e10| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000e20| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000e30| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000e40| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000e50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000e60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000e70| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000e80| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000e90| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000ea0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000eb0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000ec0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000ed0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000ee0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000ef0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000f00| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000f10| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000f20| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000f30| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000f40| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000f50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000f60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000f70| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000f80| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000f90| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000fa0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000fb0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000fc0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000fd0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000fe0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000ff0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001000| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001010| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001040| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001050| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001060| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001070| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001080| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001090| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000010a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000010b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000010c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000010d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000010e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000010f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001100| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001110| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001120| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001130| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001140| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001150| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001160| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001170| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001180| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001190| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000011a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000011b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000011c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000011d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000011e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000011f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001200| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001210| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001220| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001230| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001240| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001250| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001260| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001270| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001280| 00 00 00 40 42 4b 47 44 | 00 00 0a 39 00 00 00 00 |...@BKGD|...9....|
|00001290| 00 00 00 00 00 00 00 00 | 00 00 00 03 00 00 0a 39 |........|.......9|
|000012a0| 00 00 0a 39 00 00 00 00 | 00 00 00 00 00 00 00 00 |...9....|........|
|000012b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000012c0| 00 00 03 80 43 41 52 44 | 00 00 0f 16 00 00 00 00 |....CARD|........|
|000012d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000012e0| 00 00 10 1d 00 00 0a 39 | 00 05 00 07 00 00 00 fa |.......9|........|
|000012f0| 00 03 00 00 02 40 00 22 | 00 01 02 05 00 b1 00 16 |.....@."|........|
|00001300| 01 09 01 6b 00 02 00 00 | 00 00 00 00 00 03 00 0a |...k....|........|
|00001310| 00 00 00 0d 00 00 00 00 | 00 22 00 02 02 05 00 04 |........|."......|
|00001320| 00 00 00 20 01 80 00 00 | 00 00 00 00 00 01 00 03 |... ....|........|
|00001330| 00 0c 00 00 00 10 00 00 | 00 00 00 22 00 03 02 05 |........|..."....|
|00001340| 00 22 00 05 00 8e 01 7b | 00 00 00 00 00 00 00 00 |.".....{|........|
|00001350| 00 03 00 0c 00 00 00 10 | 00 00 00 00 00 4e 00 06 |........|.....N..|
|00001360| 01 00 00 8f 00 cf 00 a5 | 01 42 a0 03 00 00 00 00 |........|.B......|
|00001370| 00 01 00 00 00 0c 00 00 | 00 10 44 6f 63 75 6d 65 |........|..Docume|
|00001380| 6e 74 61 74 69 6f 6e 00 | 00 6f 6e 20 6d 6f 75 73 |ntation.|.on mous|
|00001390| 65 55 70 0d 67 6f 20 63 | 61 72 64 20 33 0d 65 6e |eUp.go c|ard 3.en|
|000013a0| 64 20 6d 6f 75 73 65 55 | 70 00 00 46 00 07 01 00 |d mouseU|p..F....|
|000013b0| 00 8f 00 40 00 a5 00 b3 | a0 03 00 00 00 00 00 01 |...@....|........|
|000013c0| 00 00 00 0c 00 00 00 10 | 44 65 6d 6f 00 00 6f 6e |........|Demo..on|
|000013d0| 20 6d 6f 75 73 65 55 70 | 0d 67 6f 20 63 61 72 64 | mouseUp|.go card|
|000013e0| 20 32 0d 65 6e 64 20 6d | 6f 75 73 65 55 70 00 00 | 2.end m|ouseUp..|
|000013f0| ff ff 01 27 80 06 00 00 | 00 0a 54 68 65 20 58 46 |...'....|..The XF|
|00001400| 43 4e 73 20 69 6e 20 74 | 68 69 73 20 73 74 61 63 |CNs in t|his stac|
|00001410| 6b 20 61 72 65 20 63 6f | 70 79 72 69 67 68 74 20 |k are co|pyright |
|00001420| 31 39 39 31 20 62 79 20 | 44 69 66 66 65 72 65 6e |1991 by |Differen|
|00001430| 74 69 61 6c 20 44 65 76 | 65 6c 6f 70 6d 65 6e 74 |tial Dev|elopment|
|00001440| 2e 20 54 68 65 79 20 61 | 72 65 20 73 68 61 72 65 |. They a|re share|
|00001450| 77 61 72 65 3b 20 70 6c | 65 61 73 65 20 73 65 6e |ware; pl|ease sen|
|00001460| 64 20 24 31 32 20 70 65 | 72 20 63 6f 70 79 20 79 |d $12 pe|r copy y|
|00001470| 6f 75 20 75 73 65 20 74 | 6f 3a 0d 20 20 20 20 44 |ou use t|o:. D|
|00001480| 69 66 66 65 72 65 6e 74 | 69 61 6c 20 44 65 76 65 |ifferent|ial Deve|
|00001490| 6c 6f 70 6d 65 6e 74 0d | 20 20 20 20 50 2e 4f 2e |lopment.| P.O.|
|000014a0| 20 42 6f 78 20 31 30 34 | 34 0d 20 20 20 20 48 61 | Box 104|4. Ha|
|000014b0| 72 76 61 72 64 20 53 71 | 75 61 72 65 20 53 74 61 |rvard Sq|uare Sta|
|000014c0| 74 69 6f 6e 0d 20 20 20 | 20 43 61 6d 62 72 69 64 |tion. | Cambrid|
|000014d0| 67 65 2c 20 4d 41 20 30 | 32 32 33 38 0d 49 6e 20 |ge, MA 0|2238.In |
|000014e0| 72 65 74 75 72 6e 2c 20 | 77 65 20 77 69 6c 6c 20 |return, |we will |
|000014f0| 73 65 6e 64 20 79 6f 75 | 20 75 70 64 61 74 65 73 |send you| updates|
|00001500| 20 61 6e 64 20 66 6f 72 | 74 68 63 6f 6d 69 6e 67 | and for|thcoming|
|00001510| 20 73 68 61 72 65 77 61 | 72 65 2e 00 ff fe 00 1f | sharewa|re......|
|00001520| 80 06 00 00 00 0b 43 6f | 6d 70 72 65 73 73 69 6f |......Co|mpressio|
|00001530| 6e 20 66 6f 72 20 48 79 | 70 65 72 43 61 72 64 00 |n for Hy|perCard.|
|00001540| ff fd 00 eb 00 54 68 69 | 73 20 73 74 61 63 6b 20 |.....Thi|s stack |
|00001550| 63 6f 6e 74 61 69 6e 73 | 20 58 43 4d 44 73 20 74 |contains| XCMDs t|
|00001560| 6f 20 63 6f 6d 70 72 65 | 73 73 20 61 6e 64 20 75 |o compre|ss and u|
|00001570| 6e 63 6f 6d 70 72 65 73 | 73 20 66 69 6c 65 73 2c |ncompres|s files,|
|00001580| 20 69 6e 63 6c 75 64 69 | 6e 67 20 62 6f 74 68 20 | includi|ng both |
|00001590| 74 68 65 20 64 61 74 61 | 20 61 6e 64 20 72 65 73 |the data| and res|
|000015a0| 6f 75 72 63 65 20 66 6f | 72 6b 73 2e 20 49 74 20 |ource fo|rks. It |
|000015b0| 61 6c 73 6f 20 63 6f 6e | 74 61 69 6e 73 20 58 43 |also con|tains XC|
|000015c0| 4d 44 73 20 74 6f 20 63 | 6f 6d 70 72 65 73 73 20 |MDs to c|ompress |
|000015d0| 61 6e 64 20 75 6e 63 6f | 6d 70 72 65 73 73 20 73 |and unco|mpress s|
|000015e0| 74 72 69 6e 67 73 2c 20 | 73 6f 20 74 68 61 74 20 |trings, |so that |
|000015f0| 79 6f 75 20 63 61 6e 20 | 6b 65 65 70 20 63 6f 6d |you can |keep com|
|00001600| 70 72 65 73 73 65 64 20 | 74 65 78 74 20 69 6e 20 |pressed |text in |
|00001610| 48 79 70 65 72 43 61 72 | 64 20 66 69 65 6c 64 73 |HyperCar|d fields|
|00001620| 20 61 6e 64 20 76 61 72 | 69 61 62 6c 65 73 2e 00 | and var|iables..|
|00001630| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001640| 00 00 14 80 46 52 45 45 | 00 00 00 00 00 00 00 00 |....FREE|........|
|00001650| 0f 46 72 65 65 20 4f 62 | 6a 65 63 74 20 20 20 20 |.Free Ob|ject |
|00001660| 00 00 10 1d 00 00 0a 39 | 00 0c 00 12 00 00 07 5a |.......9|.......Z|
|00001670| 00 07 00 00 09 24 00 24 | 00 01 02 04 00 13 00 04 |.....$.$|........|
|00001680| 00 64 01 7c 00 07 00 00 | 00 00 00 00 00 03 00 0c |.d.|....|........|
|00001690| 00 00 00 10 69 6e 00 00 | 00 00 00 24 00 02 02 04 |....in..|...$....|
|000016a0| 00 95 00 04 00 e6 01 7c | 00 07 00 00 00 00 00 00 |.......||........|
|000016b0| 00 03 00 0c 00 00 00 10 | 6f 75 74 00 00 00 00 28 |........|out....(|
|000016c0| 00 04 02 05 00 06 00 75 | 00 13 01 05 00 00 00 00 |.......u|........|
|000016d0| 00 00 00 00 00 03 00 0a | 00 00 00 0d 69 6e 73 69 |........|....insi|
|000016e0| 7a 65 00 00 00 00 00 28 | 00 05 02 05 00 88 00 77 |ze.....(|.......w|
|000016f0| 00 95 01 1b 00 00 00 00 | 00 00 00 00 00 03 00 0a |........|........|
|00001700| 00 00 00 0d 6f 75 74 73 | 69 7a 65 00 00 00 01 3a |....outs|ize....:|
|00001710| 00 0a 01 00 00 67 00 81 | 00 87 00 a6 20 02 00 00 |.....g..|.... ...|
|00001720| 1a 44 00 01 00 00 00 0c | 00 00 00 10 43 6f 6d 70 |.D......|....Comp|
|00001730| 72 65 73 73 00 00 6f 6e | 20 6d 6f 75 73 65 55 70 |ress..on| mouseUp|
|00001740| 0d 67 6c 6f 62 61 6c 20 | 73 74 61 74 73 0d 73 65 |.global |stats.se|
|00001750| 74 20 63 75 72 73 6f 72 | 20 74 6f 20 34 0d 70 75 |t cursor| to 4.pu|
|00001760| 74 20 22 22 20 69 6e 74 | 6f 20 63 64 20 66 6c 64 |t "" int|o cd fld|
|00001770| 20 22 6f 75 74 22 0d 0d | 70 75 74 20 43 6f 6d 70 | "out"..|put Comp|
|00001780| 72 65 73 73 53 74 72 69 | 6e 67 28 63 64 20 66 6c |ressStri|ng(cd fl|
|00001790| 64 20 22 69 6e 22 29 20 | 69 6e 74 6f 20 63 64 20 |d "in") |into cd |
|000017a0| 66 6c 64 20 22 6f 75 74 | 22 0d 0d 70 75 74 20 28 |fld "out|"..put (|
|000017b0| 74 68 65 20 6e 75 6d 62 | 65 72 20 6f 66 20 63 68 |the numb|er of ch|
|000017c0| 61 72 73 20 6f 66 20 63 | 64 20 66 6c 64 20 22 69 |ars of c|d fld "i|
|000017d0| 6e 22 29 26 26 22 62 79 | 74 65 73 22 20 69 6e 74 |n")&&"by|tes" int|
|000017e0| 6f 20 63 64 20 66 6c 64 | 20 22 69 6e 73 69 7a 65 |o cd fld| "insize|
|000017f0| 22 0d 70 75 74 20 28 74 | 68 65 20 6e 75 6d 62 65 |".put (t|he numbe|
|00001800| 72 20 6f 66 20 63 68 61 | 72 73 20 6f 66 20 63 64 |r of cha|rs of cd|
|00001810| 20 66 6c 64 20 22 6f 75 | 74 22 29 26 26 22 62 79 | fld "ou|t")&&"by|
|00001820| 74 65 73 22 20 69 6e 74 | 6f 20 63 64 20 66 6c 64 |tes" int|o cd fld|
|00001830| 20 22 6f 75 74 73 69 7a | 65 22 0d 65 6e 64 20 6d | "outsiz|e".end m|
|00001840| 6f 75 73 65 55 70 00 00 | 01 3c 00 0b 01 00 00 67 |ouseUp..|.<.....g|
|00001850| 00 d0 00 89 00 f6 20 02 | 00 00 13 1f 00 01 00 00 |...... .|........|
|00001860| 00 0c 00 00 00 10 55 6e | 63 6f 6d 70 72 65 73 73 |......Un|compress|
|00001870| 00 00 6f 6e 20 6d 6f 75 | 73 65 55 70 0d 67 6c 6f |..on mou|seUp.glo|
|00001880| 62 61 6c 20 73 74 61 74 | 73 0d 73 65 74 20 63 75 |bal stat|s.set cu|
|00001890| 72 73 6f 72 20 74 6f 20 | 34 0d 70 75 74 20 22 22 |rsor to |4.put ""|
|000018a0| 20 69 6e 74 6f 20 63 64 | 20 66 6c 64 20 22 69 6e | into cd| fld "in|
|000018b0| 22 0d 0d 70 75 74 20 55 | 6e 63 6f 6d 70 72 65 73 |"..put U|ncompres|
|000018c0| 73 53 74 72 69 6e 67 28 | 63 64 20 66 6c 64 20 22 |sString(|cd fld "|
|000018d0| 6f 75 74 22 29 20 69 6e | 74 6f 20 63 64 20 66 6c |out") in|to cd fl|
|000018e0| 64 20 22 69 6e 22 0d 0d | 70 75 74 20 28 74 68 65 |d "in"..|put (the|
|000018f0| 20 6e 75 6d 62 65 72 20 | 6f 66 20 63 68 61 72 73 | number |of chars|
|00001900| 20 6f 66 20 63 64 20 66 | 6c 64 20 22 69 6e 22 29 | of cd f|ld "in")|
|00001910| 26 26 22 62 79 74 65 73 | 22 20 69 6e 74 6f 20 63 |&&"bytes|" into c|
|00001920| 64 20 66 6c 64 20 22 69 | 6e 73 69 7a 65 22 0d 70 |d fld "i|nsize".p|
|00001930| 75 74 20 28 74 68 65 20 | 6e 75 6d 62 65 72 20 6f |ut (the |number o|
|00001940| 66 20 63 68 61 72 73 20 | 6f 66 20 63 64 20 66 6c |f chars |of cd fl|
|00001950| 64 20 22 6f 75 74 22 29 | 26 26 22 62 79 74 65 73 |d "out")|&&"bytes|
|00001960| 22 20 69 6e 74 6f 20 63 | 64 20 66 6c 64 20 22 6f |" into c|d fld "o|
|00001970| 75 74 73 69 7a 65 22 0d | 65 6e 64 20 6d 6f 75 73 |utsize".|end mous|
|00001980| 65 55 70 00 01 7e 00 0d | 01 00 00 ff 00 23 01 15 |eUp..~..|.....#..|
|00001990| 00 87 a0 03 00 00 00 00 | 00 01 00 00 00 0c 00 00 |........|........|
|000019a0| 00 10 43 6f 6d 70 72 65 | 73 73 00 00 6f 6e 20 6d |..Compre|ss..on m|
|000019b0| 6f 75 73 65 55 70 0d 67 | 6c 6f 62 61 6c 20 73 74 |ouseUp.g|lobal st|
|000019c0| 61 74 73 0d 61 6e 73 77 | 65 72 20 66 69 6c 65 20 |ats.answ|er file |
|000019d0| 22 46 69 6c 65 20 74 6f | 20 63 6f 6d 70 72 65 73 |"File to| compres|
|000019e0| 73 3a 22 20 2d 2d 20 6f | 66 20 74 79 70 65 20 22 |s:" -- o|f type "|
|000019f0| 78 78 78 78 22 0d 70 75 | 74 20 69 74 20 69 6e 74 |xxxx".pu|t it int|
|00001a00| 6f 20 69 6e 66 69 6c 65 | 0d 69 66 20 69 6e 66 69 |o infile|.if infi|
|00001a10| 6c 65 20 69 73 20 22 22 | 20 74 68 65 6e 20 65 78 |le is ""| then ex|
|00001a20| 69 74 20 74 6f 20 68 79 | 70 65 72 63 61 72 64 0d |it to hy|percard.|
|00001a30| 70 75 74 20 69 6e 66 69 | 6c 65 20 26 26 20 22 28 |put infi|le && "(|
|00001a40| 63 6f 6d 70 72 65 73 73 | 65 64 29 22 20 69 6e 74 |compress|ed)" int|
|00001a50| 6f 20 6f 75 74 66 69 6c | 65 0d 73 65 74 20 63 75 |o outfil|e.set cu|
|00001a60| 72 73 6f 72 20 74 6f 20 | 34 0d 70 75 74 20 74 68 |rsor to |4.put th|
|00001a70| 65 20 74 69 63 6b 73 20 | 69 6e 74 6f 20 74 31 0d |e ticks |into t1.|
|00001a80| 0d 70 75 74 20 43 6f 6d | 70 72 65 73 73 46 69 6c |.put Com|pressFil|
|00001a90| 65 28 69 6e 66 69 6c 65 | 2c 20 6f 75 74 66 69 6c |e(infile|, outfil|
|00001aa0| 65 29 20 69 6e 74 6f 20 | 7a 7a 0d 69 66 20 7a 7a |e) into |zz.if zz|
|00001ab0| 20 3c 3e 20 22 22 20 74 | 68 65 6e 0d 61 6e 73 77 | <> "" t|hen.answ|
|00001ac0| 65 72 20 7a 7a 0d 65 6e | 64 20 69 66 0d 0d 70 75 |er zz.en|d if..pu|
|00001ad0| 74 20 28 28 74 68 65 20 | 74 69 63 6b 73 29 20 2d |t ((the |ticks) -|
|00001ae0| 20 74 31 29 20 2f 20 36 | 30 20 69 6e 74 6f 20 73 | t1) / 6|0 into s|
|00001af0| 74 61 74 73 0d 65 6e 64 | 20 6d 6f 75 73 65 55 70 |tats.end| mouseUp|
|00001b00| 00 00 01 aa 00 0e 01 00 | 00 ff 00 91 01 15 00 f5 |........|........|
|00001b10| a0 03 00 00 00 00 00 01 | 00 00 00 0c 00 00 00 10 |........|........|
|00001b20| 55 6e 63 6f 6d 70 72 65 | 73 73 00 00 6f 6e 20 6d |Uncompre|ss..on m|
|00001b30| 6f 75 73 65 55 70 0d 67 | 6c 6f 62 61 6c 20 73 74 |ouseUp.g|lobal st|
|00001b40| 61 74 73 0d 61 6e 73 77 | 65 72 20 66 69 6c 65 20 |ats.answ|er file |
|00001b50| 22 46 69 6c 65 20 74 6f | 20 75 6e 63 6f 6d 70 72 |"File to| uncompr|
|00001b60| 65 73 73 3a 22 20 6f 66 | 20 74 79 70 65 20 22 68 |ess:" of| type "h|
|00001b70| 63 4c 5a 22 0d 70 75 74 | 20 69 74 20 69 6e 74 6f |cLZ".put| it into|
|00001b80| 20 69 6e 66 69 6c 65 0d | 69 66 20 69 6e 66 69 6c | infile.|if infil|
|00001b90| 65 20 69 73 20 22 22 20 | 74 68 65 6e 20 65 78 69 |e is "" |then exi|
|00001ba0| 74 20 74 6f 20 68 79 70 | 65 72 63 61 72 64 0d 61 |t to hyp|ercard.a|
|00001bb0| 73 6b 20 66 69 6c 65 20 | 22 4f 75 74 70 75 74 20 |sk file |"Output |
|00001bc0| 66 69 6c 65 3a 22 0d 70 | 75 74 20 69 74 20 69 6e |file:".p|ut it in|
|00001bd0| 74 6f 20 6f 75 74 66 69 | 6c 65 0d 69 66 20 6f 75 |to outfi|le.if ou|
|00001be0| 74 66 69 6c 65 20 69 73 | 20 22 22 20 74 68 65 6e |tfile is| "" then|
|00001bf0| 20 65 78 69 74 20 74 6f | 20 68 79 70 65 72 63 61 | exit to| hyperca|
|00001c00| 72 64 0d 73 65 74 20 63 | 75 72 73 6f 72 20 74 6f |rd.set c|ursor to|
|00001c10| 20 34 0d 70 75 74 20 74 | 68 65 20 74 69 63 6b 73 | 4.put t|he ticks|
|00001c20| 20 69 6e 74 6f 20 74 31 | 0d 0d 70 75 74 20 55 6e | into t1|..put Un|
|00001c30| 63 6f 6d 70 72 65 73 73 | 46 69 6c 65 28 69 6e 66 |compress|File(inf|
|00001c40| 69 6c 65 2c 20 6f 75 74 | 66 69 6c 65 29 20 69 6e |ile, out|file) in|
|00001c50| 74 6f 20 7a 7a 0d 69 66 | 20 7a 7a 20 3c 3e 20 22 |to zz.if| zz <> "|
|00001c60| 22 20 74 68 65 6e 0d 61 | 6e 73 77 65 72 20 7a 7a |" then.a|nswer zz|
|00001c70| 0d 65 6e 64 20 69 66 0d | 0d 70 75 74 20 28 28 74 |.end if.|.put ((t|
|00001c80| 68 65 20 74 69 63 6b 73 | 29 20 2d 20 74 31 29 20 |he ticks|) - t1) |
|00001c90| 2f 20 36 30 20 69 6e 74 | 6f 20 73 74 61 74 73 0d |/ 60 int|o stats.|
|00001ca0| 65 6e 64 20 6d 6f 75 73 | 65 55 70 00 00 be 00 0f |end mous|eUp.....|
|00001cb0| 01 00 00 ff 00 fe 01 15 | 01 62 a0 03 00 00 00 00 |........|.b......|
|00001cc0| 00 01 00 00 00 0c 00 00 | 00 10 44 65 6c 65 74 65 |........|..Delete|
|00001cd0| 00 00 6f 6e 20 6d 6f 75 | 73 65 55 70 0d 61 6e 73 |..on mou|seUp.ans|
|00001ce0| 77 65 72 20 66 69 6c 65 | 20 22 46 69 6c 65 20 74 |wer file| "File t|
|00001cf0| 6f 20 64 65 6c 65 74 65 | 3a 22 0d 70 75 74 20 69 |o delete|:".put i|
|00001d00| 74 20 69 6e 74 6f 20 66 | 6c 0d 69 66 20 66 6c 20 |t into f|l.if fl |
|00001d10| 3c 3e 20 22 22 20 74 68 | 65 6e 0d 70 75 74 20 46 |<> "" th|en.put F|
|00001d20| 53 44 65 6c 65 74 65 28 | 66 6c 29 20 69 6e 74 6f |SDelete(|fl) into|
|00001d30| 20 7a 7a 0d 69 66 20 7a | 7a 20 3c 3e 20 22 22 20 | zz.if z|z <> "" |
|00001d40| 74 68 65 6e 0d 61 6e 73 | 77 65 72 20 7a 7a 0d 65 |then.ans|wer zz.e|
|00001d50| 6e 64 20 69 66 0d 65 6e | 64 20 69 66 0d 65 6e 64 |nd if.en|d if.end|
|00001d60| 20 6d 6f 75 73 65 55 70 | 00 00 00 22 00 10 02 05 | mouseUp|..."....|
|00001d70| 00 06 00 02 00 13 00 46 | 00 00 00 00 00 00 00 00 |.......F|........|
|00001d80| 00 03 00 0c 00 00 00 10 | 00 00 00 00 00 22 00 11 |........|....."..|
|00001d90| 02 05 00 88 00 02 00 95 | 00 6c 00 00 00 00 00 00 |........|.l......|
|00001da0| 00 00 00 03 00 0c 00 00 | 00 10 00 00 00 00 00 22 |........|......."|
|00001db0| 00 12 02 05 00 ee 00 02 | 00 fe 00 6c 00 00 00 00 |........|...l....|
|00001dc0| 00 00 00 00 00 03 00 0c | 00 00 00 10 00 00 00 00 |........|........|
|00001dd0| ff fc 00 0b 00 31 33 39 | 36 20 62 79 74 65 73 00 |.....139|6 bytes.|
|00001de0| ff fb 00 0a 00 38 32 35 | 20 62 79 74 65 73 ff f0 |.....825| bytes..|
|00001df0| 00 0b 80 06 00 00 00 09 | 54 65 78 74 3a 00 ff ef |........|Text:...|
|00001e00| 00 16 80 06 00 00 00 09 | 43 6f 6d 70 72 65 73 73 |........|Compress|
|00001e10| 65 64 20 74 65 78 74 3a | ff ee 00 16 80 06 00 00 |ed text:|........|
|00001e20| 00 09 46 69 6c 65 20 6f | 70 65 72 61 74 69 6f 6e |..File o|peration|
|00001e30| 73 3a ff fe 03 3a 00 23 | 57 40 1f ff 01 ff 01 48 |s:...:.#|W@.....H|
|00001e40| 65 e4 94 01 91 66 0e 88 | 39 6f da 0c a4 53 06 0f |e....f..|9o...S..|
|00001e50| 1d 10 74 de 80 18 93 10 | 8e c0 39 73 74 34 68 40 |..t.....|..9st4h@|
|00001e60| 05 4d c1 83 74 c2 8c 59 | 33 f1 8d 9b 90 69 dc 18 |.M..t..Y|3....i..|
|00001e70| c4 62 64 88 13 83 74 d0 | 84 79 48 b1 8d c5 32 18 |.bd...t.|.yH...2.|
|00001e80| 41 90 99 19 06 44 9d 39 | 29 cf 40 44 33 90 49 19 |A....D.9|).@D3.I.|
|00001e90| 9b 65 d8 b4 d0 92 c6 4e | 8b 2b 49 c7 a0 01 11 86 |.e.....N|.+I.....|
|00001ea0| cd 99 37 72 d2 c4 6c e3 | 02 c4 13 37 03 e1 84 49 |..7r..l.|...7...I|
|00001eb0| 23 07 c4 1b 33 20 58 ba | 34 58 f3 26 46 9c 54 dd |#...3 X.|4X.&F.T.|
|00001ec0| 90 f1 e9 a6 ed c5 39 70 | cd a4 61 03 17 45 ca 31 |......9p|..a..E.1|
|00001ed0| 6c ea 90 09 3a 74 e0 c5 | 37 75 e4 8c 19 68 06 eb |l...:t..|7u...h..|
|00001ee0| 9a 14 5d 83 b8 79 13 33 | 20 08 b1 64 75 96 a9 6a |..]..y.3| ..du..j|
|00001ef0| f0 8e d6 a9 48 f2 c0 09 | 48 a5 2a c9 39 74 b2 ba |....H...|H.*.9t..|
|00001f00| 39 33 c7 c5 c6 8e 1f 51 | 8b 24 49 f1 e4 58 95 20 |93.....Q|.$I..X. |
|00001f10| f4 da 19 a8 f6 65 64 36 | 6c cc a2 ad dc 26 f7 1b |.....ed6|l....&..|
|00001f20| e0 6f ee 14 2e e9 66 f7 | c9 34 26 85 83 10 48 27 |.o....f.|.4&...H'|
|00001f30| b1 1b c2 3d 51 ab 16 7a | 07 cd 1b bc b9 c9 a2 06 |...=Q..z|........|
|00001f40| 71 07 eb dc 8f 22 02 ca | c1 2a 82 20 5a 84 0a 63 |q...."..|.*. Z..c|
|00001f50| 12 be 0a f7 ce fa d5 5d | 61 1b 44 68 86 ce 9d 30 |.......]|a.Dh...0|
|00001f60| 02 91 e7 58 67 9f 81 10 | da 68 72 0c 01 e0 5c bb |...Xg...|.hr...\.|
|00001f70| c9 01 94 49 06 c5 e0 02 | 1e 71 cd 25 c3 84 ae 35 |...I....|.q.%...5|
|00001f80| 30 44 45 77 19 b1 57 19 | 7e b9 a1 17 5f 2c 98 55 |0DEw..W.|~..._,.U|
|00001f90| 07 1d 23 96 91 02 47 1e | ad d4 92 13 d3 6d 46 06 |..#...G.|.....mF.|
|00001fa0| 5b 1c e2 84 17 4c 44 e9 | c4 53 85 31 22 94 d8 62 |[....LD.|.S.1"..b|
|00001fb0| c6 c9 b1 86 41 67 11 24 | e2 87 3c da a7 15 5c 95 |....Ag.$|..<...\.|
|00001fc0| f5 58 07 1b 74 c0 24 11 | 62 28 7e 98 5f 8e 29 c1 |.X..t.$.|b(~._.).|
|00001fd0| 71 22 8f 54 6a f9 50 8a | 06 b5 11 46 1e 20 4c f6 |q".Tj.P.|...F. L.|
|00001fe0| 90 18 0b e5 38 47 18 0a | 75 f5 c4 89 29 92 b7 57 |....8G..|u...)..W|
|00001ff0| 70 32 ed 06 91 68 03 a1 | 31 06 13 5a 5c 39 d0 18 |p2...h..|1..Z\9..|
|00002000| 02 cd 84 55 89 71 d2 81 | 67 89 61 c8 15 1e 5f 65 |...U.q..|g.a..._e|
|00002010| b2 39 50 91 4d 62 95 c6 | 19 29 55 b5 e8 40 ff 01 |.9P.Mb..|.)U..@..|
|00002020| 1a 56 06 45 72 90 51 c6 | 79 6e 2c 67 97 8d 9f 5e |.V.Er.Q.|yn,g...^|
|00002030| 9a 61 15 75 d5 88 91 87 | 7c 85 98 62 89 5b 50 99 |.a.u....||..b.[P.|
|00002040| 62 17 2b ea 97 d6 8b 74 | 8d fa 16 8e 8c 21 39 c7 |b.+....t|.....!9.|
|00002050| 68 63 a4 a1 57 a9 62 90 | d9 a4 5e 0e 3e 04 e0 19 |hc..W.b.|..^.>...|
|00002060| 75 28 74 52 57 49 a0 35 | 99 89 74 78 79 29 41 06 |u(tRWI.5|..txy)A.|
|00002070| 51 ea 5c 89 c7 22 e9 86 | a3 31 72 ea 29 a8 a2 aa |Q.\.."..|.1r.)...|
|00002080| 8a d7 5c 71 7e f4 d3 a7 | 7e 4e 14 68 44 65 25 8a |..\q~...|~N.hDe%.|
|00002090| 2e 92 86 8e 26 5d a4 59 | 51 fa 6d 70 71 66 da 23 |....&].Y|Q.mpqf.#|
|000020a0| bc ec 82 d0 d1 40 59 6e | 29 2f b5 d6 82 09 82 98 |.....@Yn|)/......|
|000020b0| 64 9a 09 02 9a cb ad d9 | e6 46 46 4c 41 44 52 65 |d.......|.FFLADRe|
|000020c0| 30 84 42 8a b5 b6 78 ab | 4b 9a f1 c5 10 af 46 0e |0.B...x.|K.....F.|
|000020d0| 36 c6 4c a5 a6 98 e1 86 | 36 dd 35 45 6a 41 a1 c0 |6.L.....|6.5EjA..|
|000020e0| 90 43 1d 7f d4 1b 44 61 | ac 01 57 a2 64 6a 87 9d |.C....Da|..W.dj..|
|000020f0| 41 89 52 25 07 b3 ce d2 | 51 a2 ae 37 12 64 34 8f |A.R%....|Q..7.d4.|
|00002100| d4 59 47 32 d2 a5 ce 4c | 47 bb 4d cb 11 aa 1d 55 |.YG2...L|G.M....U|
|00002110| d5 81 29 1b ff ff e5 b1 | 5f 48 72 44 29 67 4c cb |..).....|_HrD)gL.|
|00002120| f9 27 91 54 ff 01 8a c4 | 90 83 20 8c 70 c5 a9 a9 |.'.T....|.. .p...|
|00002130| b6 6c e3 cb db a1 ff 01 | 35 19 54 34 44 47 cd 2e |.l......|5.T4DG..|
|00002140| 82 1c 92 ce 40 97 24 f7 | 5b 73 f9 bc 1a 55 06 59 |....@.$.|[s...U.Y|
|00002150| f4 06 19 75 2c 36 57 b1 | 20 b0 ec d6 1c 74 c7 0c |...u,6W.| ....t..|
|00002160| 19 08 49 3c 54 35 6e f8 | 4e 5a 69 70 86 9f e1 02 |..I<T5n.|NZip....|
|00002170| ff ff 05 80 00 48 65 72 | 65 20 69 73 20 73 6f 6d |.....Her|e is som|
|00002180| 65 20 74 65 78 74 20 74 | 6f 20 63 6f 6d 70 72 65 |e text t|o compre|
|00002190| 73 73 3a 20 20 64 61 20 | 64 61 20 64 61 c9 0d 0d |ss: da |da da...|
|000021a0| 54 68 69 73 20 73 74 61 | 63 6b 20 63 6f 6e 74 61 |This sta|ck conta|
|000021b0| 69 6e 73 20 58 46 43 4e | 73 20 74 68 61 74 20 63 |ins XFCN|s that c|
|000021c0| 6f 6d 70 72 65 73 73 20 | 64 61 74 61 20 75 73 69 |ompress |data usi|
|000021d0| 6e 67 20 74 68 65 20 4c | 65 6d 70 65 6c 2d 5a 69 |ng the L|empel-Zi|
|000021e0| 76 2d 57 65 6c 63 68 20 | 61 6c 67 6f 72 69 74 68 |v-Welch |algorith|
|000021f0| 6d 2e 20 4f 6e 65 20 70 | 61 69 72 20 6f 66 20 58 |m. One p|air of X|
|00002200| 46 43 4e 73 20 63 6f 6d | 70 72 65 73 73 65 73 20 |FCNs com|presses |
|00002210| 61 6e 64 20 75 6e 63 6f | 6d 70 72 65 73 73 65 73 |and unco|mpresses|
|00002220| 20 66 69 6c 65 73 20 28 | 69 6e 63 6c 75 64 69 6e | files (|includin|
|00002230| 67 20 74 68 65 20 72 65 | 73 6f 75 72 63 65 20 66 |g the re|source f|
|00002240| 6f 72 6b 29 2e 20 41 6e | 6f 74 68 65 72 20 70 61 |ork). An|other pa|
|00002250| 69 72 20 64 65 61 6c 73 | 20 77 69 74 68 20 48 79 |ir deals| with Hy|
|00002260| 70 65 72 54 61 6c 6b 20 | 73 74 72 69 6e 67 73 2e |perTalk |strings.|
|00002270| 0d 0d 54 68 69 73 20 73 | 74 61 63 6b 20 63 6f 6e |..This s|tack con|
|00002280| 74 61 69 6e 73 20 66 69 | 76 65 20 58 46 43 4e 73 |tains fi|ve XFCNs|
|00002290| 2e 20 41 6c 6c 20 6f 66 | 20 74 68 65 6d 20 66 6f |. All of| them fo|
|000022a0| 6c 6c 6f 77 20 74 68 65 | 20 63 6f 6e 76 65 6e 74 |llow the| convent|
|000022b0| 69 6f 6e 20 6f 66 20 72 | 65 74 75 72 6e 69 6e 67 |ion of r|eturning|
|000022c0| 20 61 20 73 74 72 69 6e | 67 20 77 68 6f 73 65 20 | a strin|g whose |
|000022d0| 66 69 72 73 74 20 77 6f | 72 64 20 69 73 20 22 65 |first wo|rd is "e|
|000022e0| 72 72 6f 72 22 20 69 66 | 20 73 6f 6d 65 74 68 69 |rror" if| somethi|
|000022f0| 6e 67 20 67 6f 65 73 20 | 77 72 6f 6e 67 2e 20 54 |ng goes |wrong. T|
|00002300| 68 69 73 20 73 6f 66 74 | 77 61 72 65 20 77 6f 72 |his soft|ware wor|
|00002310| 6b 73 20 77 69 74 68 20 | 48 79 70 65 72 43 61 72 |ks with |HyperCar|
|00002320| 64 20 76 65 72 73 69 6f | 6e 73 20 31 2e 78 20 61 |d versio|ns 1.x a|
|00002330| 6e 64 20 32 2e 78 2e 0d | 0d 43 6f 6d 70 72 65 73 |nd 2.x..|.Compres|
|00002340| 73 46 69 6c 65 28 69 6e | 66 69 6c 65 2c 20 6f 75 |sFile(in|file, ou|
|00002350| 74 66 69 6c 65 29 0d 54 | 68 69 73 20 58 46 43 4e |tfile).T|his XFCN|
|00002360| 20 72 65 61 64 73 20 63 | 6f 6d 70 72 65 73 73 65 | reads c|ompresse|
|00002370| 73 20 74 68 65 20 64 61 | 74 61 20 61 6e 64 20 72 |s the da|ta and r|
|00002380| 65 73 6f 75 72 63 65 20 | 66 6f 72 6b 73 20 6f 66 |esource |forks of|
|00002390| 20 69 6e 66 69 6c 65 20 | 61 6e 64 20 77 72 69 74 | infile |and writ|
|000023a0| 65 73 20 74 68 65 20 72 | 65 73 75 6c 74 73 20 74 |es the r|esults t|
|000023b0| 6f 20 6f 75 74 66 69 6c | 65 2e 20 54 68 65 20 69 |o outfil|e. The i|
|000023c0| 6e 70 75 74 20 61 6e 64 | 20 6f 75 74 70 75 74 20 |nput and| output |
|000023d0| 66 69 6c 65 73 20 6d 61 | 79 20 6e 6f 74 20 62 65 |files ma|y not be|
|000023e0| 20 74 68 65 20 73 61 6d | 65 2e 20 4f 75 74 66 69 | the sam|e. Outfi|
|000023f0| 6c 65 20 77 69 6c 6c 20 | 68 61 76 65 20 74 79 70 |le will |have typ|
|00002400| 65 20 68 63 4c 5a 2e 20 | 54 68 65 20 63 72 65 61 |e hcLZ. |The crea|
|00002410| 74 6f 72 2c 20 66 69 6c | 65 20 74 79 70 65 2c 20 |tor, fil|e type, |
|00002420| 61 6e 64 20 66 69 6c 65 | 20 6e 61 6d 65 20 6f 66 |and file| name of|
|00002430| 20 74 68 65 20 6f 72 69 | 67 69 6e 61 6c 20 66 69 | the ori|ginal fi|
|00002440| 6c 65 20 61 72 65 20 72 | 65 63 6f 72 64 65 64 20 |le are r|ecorded |
|00002450| 69 6e 20 74 68 65 20 63 | 6f 6d 70 72 65 73 73 65 |in the c|ompresse|
|00002460| 64 20 66 69 6c 65 2e 0d | 0d 55 6e 63 6f 6d 70 72 |d file..|.Uncompr|
|00002470| 65 73 73 46 69 6c 65 28 | 69 6e 66 69 6c 65 2c 20 |essFile(|infile, |
|00002480| 5b 6f 75 74 66 69 6c 65 | 5d 29 0d 54 68 69 73 20 |[outfile|]).This |
|00002490| 58 46 43 4e 20 75 6e 63 | 6f 6d 70 72 65 73 73 65 |XFCN unc|ompresse|
|000024a0| 73 20 74 68 65 20 66 69 | 6c 65 20 73 70 65 63 69 |s the fi|le speci|
|000024b0| 66 69 65 64 20 62 79 20 | 74 68 65 20 66 69 72 73 |fied by |the firs|
|000024c0| 74 20 61 72 67 75 6d 65 | 6e 74 2e 20 49 66 20 6e |t argume|nt. If n|
|000024d0| 6f 20 6f 75 74 70 75 74 | 20 66 69 6c 65 20 69 73 |o output| file is|
|000024e0| 20 67 69 76 65 6e 2c 20 | 74 68 65 20 66 69 6c 65 | given, |the file|
|000024f0| 20 6e 61 6d 65 20 72 65 | 63 6f 72 64 65 64 20 69 | name re|corded i|
|00002500| 6e 20 74 68 65 20 63 6f | 6d 70 72 65 73 73 65 64 |n the co|mpressed|
|00002510| 20 66 69 6c 65 20 69 73 | 20 75 73 65 64 2e 20 54 | file is| used. T|
|00002520| 68 65 20 63 72 65 61 74 | 6f 72 20 61 6e 64 20 66 |he creat|or and f|
|00002530| 69 6c 65 20 74 79 70 65 | 20 6f 66 20 74 68 65 20 |ile type| of the |
|00002540| 6f 72 69 67 69 6e 61 6c | 20 66 69 6c 65 20 61 72 |original| file ar|
|00002550| 65 20 72 65 73 74 6f 72 | 65 64 2e 20 54 68 65 20 |e restor|ed. The |
|00002560| 69 6e 70 75 74 20 61 6e | 64 20 6f 75 74 70 75 74 |input an|d output|
|00002570| 20 66 69 6c 65 73 20 6d | 61 79 20 6e 6f 74 20 62 | files m|ay not b|
|00002580| 65 20 74 68 65 20 73 61 | 6d 65 2e 0d 0d 46 53 44 |e the sa|me...FSD|
|00002590| 65 6c 65 74 65 28 66 69 | 6c 65 29 0d 54 68 69 73 |elete(fi|le).This|
|000025a0| 20 58 46 43 4e 20 64 65 | 6c 65 74 65 73 20 74 68 | XFCN de|letes th|
|000025b0| 65 20 69 6e 64 69 63 61 | 74 65 64 20 66 69 6c 65 |e indica|ted file|
|000025c0| 2e 0d 0d 43 6f 6d 70 72 | 65 73 73 53 74 72 69 6e |...Compr|essStrin|
|000025d0| 67 28 74 65 78 74 29 0d | 54 68 69 73 20 58 46 43 |g(text).|This XFC|
|000025e0| 4e 20 74 61 6b 65 73 20 | 61 6e 79 20 73 74 72 69 |N takes |any stri|
|000025f0| 6e 67 20 61 73 20 61 6e | 20 61 72 67 75 6d 65 6e |ng as an| argumen|
|00002600| 74 2c 20 63 6f 6d 70 72 | 65 73 73 65 73 20 69 74 |t, compr|esses it|
|00002610| 2c 20 61 6e 64 20 72 65 | 74 75 72 6e 73 20 74 68 |, and re|turns th|
|00002620| 65 20 63 6f 6d 70 72 65 | 73 73 65 64 20 74 65 78 |e compre|ssed tex|
|00002630| 74 2e 20 54 68 65 20 72 | 65 74 75 72 6e 20 76 61 |t. The r|eturn va|
|00002640| 6c 75 65 20 61 6c 77 61 | 79 73 20 73 74 61 72 74 |lue alwa|ys start|
|00002650| 73 20 77 69 74 68 20 74 | 68 65 20 74 77 6f 20 63 |s with t|he two c|
|00002660| 68 61 72 61 63 74 65 72 | 73 20 23 57 2e 0d 0d 55 |haracter|s #W...U|
|00002670| 6e 63 6f 6d 70 72 65 73 | 73 53 74 72 69 6e 67 28 |ncompres|sString(|
|00002680| 63 6f 6d 70 72 65 73 73 | 65 64 54 65 78 74 29 0d |compress|edText).|
|00002690| 54 68 69 73 20 58 46 43 | 4e 20 74 61 6b 65 73 20 |This XFC|N takes |
|000026a0| 61 20 63 6f 6d 70 72 65 | 73 73 65 64 20 73 74 72 |a compre|ssed str|
|000026b0| 69 6e 67 20 61 73 20 70 | 72 6f 64 75 63 65 64 20 |ing as p|roduced |
|000026c0| 62 79 20 43 6f 6d 70 72 | 65 73 73 53 74 72 69 6e |by Compr|essStrin|
|000026d0| 67 28 29 2e 20 49 74 20 | 72 65 74 75 72 6e 73 20 |g(). It |returns |
|000026e0| 74 68 65 20 6f 72 69 67 | 69 6e 61 6c 20 73 74 72 |the orig|inal str|
|000026f0| 69 6e 67 2e 00 6f 6e 20 | 54 65 73 74 53 74 72 69 |ing..on |TestStri|
|00002700| 6e 67 0d 2d 2d 20 6c 6f | 6f 70 20 66 6f 72 65 76 |ng.-- lo|op forev|
|00002710| 65 72 2c 20 74 65 73 74 | 69 6e 67 20 43 6f 6d 70 |er, test|ing Comp|
|00002720| 72 65 73 73 53 74 72 69 | 6e 67 28 29 20 61 6e 64 |ressStri|ng() and|
|00002730| 20 55 6e 63 6f 6d 70 72 | 65 73 73 53 74 72 69 6e | Uncompr|essStrin|
|00002740| 67 28 29 0d 73 65 74 20 | 63 75 72 73 6f 72 20 74 |g().set |cursor t|
|00002750| 6f 20 62 75 73 79 0d 72 | 65 70 65 61 74 0d 70 75 |o busy.r|epeat.pu|
|00002760| 74 20 63 64 20 66 6c 64 | 20 22 69 6e 22 20 69 6e |t cd fld| "in" in|
|00002770| 74 6f 20 78 0d 72 65 70 | 65 61 74 20 77 69 74 68 |to x.rep|eat with|
|00002780| 20 69 20 3d 20 31 20 74 | 6f 20 32 30 0d 70 75 74 | i = 1 t|o 20.put|
|00002790| 20 43 6f 6d 70 72 65 73 | 73 53 74 72 69 6e 67 28 | Compres|sString(|
|000027a0| 78 29 20 69 6e 74 6f 20 | 78 0d 43 68 65 63 6b 20 |x) into |x.Check |
|000027b0| 78 0d 65 6e 64 20 72 65 | 70 65 61 74 0d 72 65 70 |x.end re|peat.rep|
|000027c0| 65 61 74 20 77 69 74 68 | 20 69 20 3d 20 31 20 74 |eat with| i = 1 t|
|000027d0| 6f 20 32 30 0d 70 75 74 | 20 55 6e 63 6f 6d 70 72 |o 20.put| Uncompr|
|000027e0| 65 73 73 53 74 72 69 6e | 67 28 78 29 20 69 6e 74 |essStrin|g(x) int|
|000027f0| 6f 20 78 0d 43 68 65 63 | 6b 20 78 0d 65 6e 64 20 |o x.Chec|k x.end |
|00002800| 72 65 70 65 61 74 0d 69 | 66 20 78 20 3c 3e 20 63 |repeat.i|f x <> c|
|00002810| 64 20 66 6c 64 20 22 69 | 6e 22 20 74 68 65 6e 0d |d fld "i|n" then.|
|00002820| 61 6e 73 77 65 72 20 22 | 73 74 72 69 6e 67 73 20 |answer "|strings |
|00002830| 64 6f 20 6e 6f 74 20 6d | 61 74 63 68 22 0d 65 6e |do not m|atch".en|
|00002840| 64 20 69 66 0d 65 6e 64 | 20 72 65 70 65 61 74 0d |d if.end| repeat.|
|00002850| 65 6e 64 20 54 65 73 74 | 53 74 72 69 6e 67 0d 0d |end Test|String..|
|00002860| 6f 6e 20 54 65 73 74 46 | 69 6c 65 0d 2d 2d 20 6c |on TestF|ile.-- l|
|00002870| 6f 6f 70 20 66 6f 72 65 | 76 65 72 2c 20 74 65 73 |oop fore|ver, tes|
|00002880| 74 69 6e 67 20 43 6f 6d | 70 72 65 73 73 46 69 6c |ting Com|pressFil|
|00002890| 65 28 29 20 61 6e 64 20 | 55 6e 63 6f 6d 70 72 65 |e() and |Uncompre|
|000028a0| 73 73 46 69 6c 65 28 29 | 0d 61 6e 73 77 65 72 20 |ssFile()|.answer |
|000028b0| 66 69 6c 65 20 22 54 65 | 73 74 20 66 69 6c 65 20 |file "Te|st file |
|000028c0| 74 6f 20 63 6f 6d 70 72 | 65 73 73 3f 22 0d 70 75 |to compr|ess?".pu|
|000028d0| 74 20 69 74 20 69 6e 74 | 6f 20 66 6c 0d 69 66 20 |t it int|o fl.if |
|000028e0| 66 6c 20 69 73 20 22 22 | 20 74 68 65 6e 20 65 78 |fl is ""| then ex|
|000028f0| 69 74 20 74 6f 20 68 79 | 70 65 72 63 61 72 64 0d |it to hy|percard.|
|00002900| 73 65 74 20 63 75 72 73 | 6f 72 20 74 6f 20 62 75 |set curs|or to bu|
|00002910| 73 79 0d 0d 43 68 65 63 | 6b 20 43 6f 6d 70 72 65 |sy..Chec|k Compre|
|00002920| 73 73 46 69 6c 65 28 66 | 6c 2c 20 22 6a 75 6e 6b |ssFile(f|l, "junk|
|00002930| 30 20 28 63 6f 6d 70 72 | 65 73 73 65 64 29 22 29 |0 (compr|essed)")|
|00002940| 0d 43 68 65 63 6b 20 55 | 6e 63 6f 6d 70 72 65 73 |.Check U|ncompres|
|00002950| 73 46 69 6c 65 28 22 6a | 75 6e 6b 30 20 28 63 6f |sFile("j|unk0 (co|
|00002960| 6d 70 72 65 73 73 65 64 | 29 22 2c 20 22 6a 75 6e |mpressed|)", "jun|
|00002970| 6b 30 22 29 0d 43 68 65 | 63 6b 20 46 53 44 65 6c |k0").Che|ck FSDel|
|00002980| 65 74 65 28 22 6a 75 6e | 6b 30 20 28 63 6f 6d 70 |ete("jun|k0 (comp|
|00002990| 72 65 73 73 65 64 29 22 | 29 0d 0d 72 65 70 65 61 |ressed)"|)..repea|
|000029a0| 74 0d 43 68 65 63 6b 20 | 43 6f 6d 70 72 65 73 73 |t.Check |Compress|
|000029b0| 46 69 6c 65 28 22 6a 75 | 6e 6b 30 22 2c 20 22 6a |File("ju|nk0", "j|
|000029c0| 75 6e 6b 30 20 28 63 6f | 6d 70 72 65 73 73 65 64 |unk0 (co|mpressed|
|000029d0| 29 22 29 0d 43 68 65 63 | 6b 20 46 53 44 65 6c 65 |)").Chec|k FSDele|
|000029e0| 74 65 28 22 6a 75 6e 6b | 30 22 29 0d 43 68 65 63 |te("junk|0").Chec|
|000029f0| 6b 20 55 6e 63 6f 6d 70 | 72 65 73 73 46 69 6c 65 |k Uncomp|ressFile|
|00002a00| 28 22 6a 75 6e 6b 30 20 | 28 63 6f 6d 70 72 65 73 |("junk0 |(compres|
|00002a10| 73 65 64 29 22 29 0d 43 | 68 65 63 6b 20 46 53 44 |sed)").C|heck FSD|
|00002a20| 65 6c 65 74 65 28 22 6a | 75 6e 6b 30 20 28 63 6f |elete("j|unk0 (co|
|00002a30| 6d 70 72 65 73 73 65 64 | 29 22 29 0d 65 6e 64 20 |mpressed|)").end |
|00002a40| 72 65 70 65 61 74 0d 65 | 6e 64 20 54 65 73 74 46 |repeat.e|nd TestF|
|00002a50| 69 6c 65 0d 0d 6f 6e 20 | 43 68 65 63 6b 20 73 0d |ile..on |Check s.|
|00002a60| 69 66 20 77 6f 72 64 20 | 31 20 6f 66 20 73 20 69 |if word |1 of s i|
|00002a70| 73 20 22 65 72 72 6f 72 | 22 20 74 68 65 6e 0d 61 |s "error|" then.a|
|00002a80| 6e 73 77 65 72 20 73 0d | 65 78 69 74 20 74 6f 20 |nswer s.|exit to |
|00002a90| 68 79 70 65 72 63 61 72 | 64 0d 65 6e 64 20 69 66 |hypercar|d.end if|
|00002aa0| 0d 73 65 74 20 63 75 72 | 73 6f 72 20 74 6f 20 62 |.set cur|sor to b|
|00002ab0| 75 73 79 0d 65 6e 64 20 | 43 68 65 63 6b 00 00 00 |usy.end |Check...|
|00002ac0| 00 00 07 20 43 41 52 44 | 00 00 11 4d 00 00 00 00 |... CARD|...M....|
|00002ad0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002ae0| 00 00 10 1d 00 00 0a 39 | 00 03 00 03 00 00 00 90 |.......9|........|
|00002af0| 00 02 00 00 06 40 00 22 | 00 01 02 04 00 12 00 04 |.....@."|........|
|00002b00| 00 f3 01 7c 00 07 00 00 | 00 00 00 00 00 03 00 0c |...|....|........|
|00002b10| 00 00 00 10 00 00 00 00 | 00 22 00 02 02 05 00 01 |........|."......|
|00002b20| 00 04 00 13 01 7c 00 00 | 00 00 00 00 00 01 00 03 |.....|..|........|
|00002b30| 00 0c 01 00 00 10 00 00 | 00 00 00 4c 00 03 01 00 |........|...L....|
|00002b40| 00 f5 01 5f 01 10 01 80 | 20 00 00 00 08 72 00 01 |..._....| ....r..|
|00002b50| 00 00 00 0c 00 00 00 10 | 4e 65 77 20 42 75 74 74 |........|New Butt|
|00002b60| 6f 6e 00 00 6f 6e 20 6d | 6f 75 73 65 55 70 0d 67 |on..on m|ouseUp.g|
|00002b70| 6f 20 63 61 72 64 20 31 | 0d 65 6e 64 20 6d 6f 75 |o card 1|.end mou|
|00002b80| 73 65 55 70 00 00 ff fe | 00 24 00 48 79 70 65 72 |seUp....|.$.Hyper|
|00002b90| 43 61 72 64 20 43 6f 6d | 70 72 65 73 73 69 6f 6e |Card Com|pression|
|00002ba0| 20 44 6f 63 75 6d 65 6e | 74 61 74 69 6f 6e ff ff | Documen|tation..|
|00002bb0| 06 13 80 5a 00 00 00 01 | 01 fe 00 0c 02 1b 00 01 |...Z....|........|
|00002bc0| 02 56 00 0c 02 5c 00 01 | 02 77 00 0c 02 7e 00 01 |.V...\..|.w...~..|
|00002bd0| 02 b0 00 0c 02 b7 00 01 | 02 c7 00 0c 02 cb 00 01 |........|........|
|00002be0| 03 2e 00 0c 03 4f 00 01 | 04 52 00 0c 04 60 00 01 |.....O..|.R...`..|
|00002bf0| 04 88 00 0c 04 9c 00 0d | 04 9d 00 01 05 34 00 0c |........|.....4..|
|00002c00| 05 54 00 01 05 88 00 0c | 05 98 00 01 54 68 69 73 |.T......|....This|
|00002c10| 20 73 74 61 63 6b 20 63 | 6f 6e 74 61 69 6e 73 20 | stack c|ontains |
|00002c20| 58 46 43 4e 73 20 74 68 | 61 74 20 63 6f 6d 70 72 |XFCNs th|at compr|
|00002c30| 65 73 73 20 64 61 74 61 | 20 75 73 69 6e 67 20 74 |ess data| using t|
|00002c40| 68 65 20 4c 65 6d 70 65 | 6c 2d 5a 69 76 2d 57 65 |he Lempe|l-Ziv-We|
|00002c50| 6c 63 68 20 61 6c 67 6f | 72 69 74 68 6d 2e 20 4f |lch algo|rithm. O|
|00002c60| 6e 65 20 70 61 69 72 20 | 6f 66 20 58 46 43 4e 73 |ne pair |of XFCNs|
|00002c70| 20 63 6f 6d 70 72 65 73 | 73 65 73 20 61 6e 64 20 | compres|ses and |
|00002c80| 75 6e 63 6f 6d 70 72 65 | 73 73 65 73 20 66 69 6c |uncompre|sses fil|
|00002c90| 65 73 20 28 69 6e 63 6c | 75 64 69 6e 67 20 74 68 |es (incl|uding th|
|00002ca0| 65 20 72 65 73 6f 75 72 | 63 65 20 66 6f 72 6b 29 |e resour|ce fork)|
|00002cb0| 2e 20 41 6e 6f 74 68 65 | 72 20 70 61 69 72 20 64 |. Anothe|r pair d|
|00002cc0| 65 61 6c 73 20 77 69 74 | 68 20 48 79 70 65 72 54 |eals wit|h HyperT|
|00002cd0| 61 6c 6b 20 73 74 72 69 | 6e 67 73 2e 20 59 6f 75 |alk stri|ngs. You|
|00002ce0| 20 6d 69 67 68 74 20 75 | 73 65 20 74 68 65 73 65 | might u|se these|
|00002cf0| 20 58 46 43 4e 73 20 69 | 66 20 79 6f 75 20 77 61 | XFCNs i|f you wa|
|00002d00| 6e 74 65 64 20 74 6f 20 | 6d 61 6e 69 70 75 6c 61 |nted to |manipula|
|00002d10| 74 65 20 63 6f 6d 70 72 | 65 73 73 65 64 20 64 61 |te compr|essed da|
|00002d20| 74 61 20 75 6e 64 65 72 | 20 74 68 65 20 63 6f 6e |ta under| the con|
|00002d30| 74 72 6f 6c 20 6f 66 20 | 61 20 73 63 72 69 70 74 |trol of |a script|
|00002d40| 2e 0d 0d 54 68 69 73 20 | 73 74 61 63 6b 20 63 6f |...This |stack co|
|00002d50| 6e 74 61 69 6e 73 20 66 | 69 76 65 20 58 46 43 4e |ntains f|ive XFCN|
|00002d60| 73 2e 20 41 6c 6c 20 6f | 66 20 74 68 65 6d 20 66 |s. All o|f them f|
|00002d70| 6f 6c 6c 6f 77 20 74 68 | 65 20 63 6f 6e 76 65 6e |ollow th|e conven|
|00002d80| 74 69 6f 6e 20 6f 66 20 | 72 65 74 75 72 6e 69 6e |tion of |returnin|
|00002d90| 67 20 61 20 73 74 72 69 | 6e 67 20 77 68 6f 73 65 |g a stri|ng whose|
|00002da0| 20 66 69 72 73 74 20 77 | 6f 72 64 20 69 73 20 22 | first w|ord is "|
|00002db0| 65 72 72 6f 72 22 20 69 | 66 20 73 6f 6d 65 74 68 |error" i|f someth|
|00002dc0| 69 6e 67 20 67 6f 65 73 | 20 77 72 6f 6e 67 2e 20 |ing goes| wrong. |
|00002dd0| 54 68 69 73 20 73 6f 66 | 74 77 61 72 65 20 77 6f |This sof|tware wo|
|00002de0| 72 6b 73 20 77 69 74 68 | 20 48 79 70 65 72 43 61 |rks with| HyperCa|
|00002df0| 72 64 20 76 65 72 73 69 | 6f 6e 73 20 31 2e 78 20 |rd versi|ons 1.x |
|00002e00| 61 6e 64 20 32 2e 78 2e | 0d 0d 43 6f 6d 70 72 65 |and 2.x.|..Compre|
|00002e10| 73 73 46 69 6c 65 28 69 | 6e 66 69 6c 65 2c 20 6f |ssFile(i|nfile, o|
|00002e20| 75 74 66 69 6c 65 29 0d | 54 68 69 73 20 58 46 43 |utfile).|This XFC|
|00002e30| 4e 20 72 65 61 64 73 20 | 63 6f 6d 70 72 65 73 73 |N reads |compress|
|00002e40| 65 73 20 74 68 65 20 64 | 61 74 61 20 61 6e 64 20 |es the d|ata and |
|00002e50| 72 65 73 6f 75 72 63 65 | 20 66 6f 72 6b 73 20 6f |resource| forks o|
|00002e60| 66 20 69 6e 66 69 6c 65 | 20 61 6e 64 20 77 72 69 |f infile| and wri|
|00002e70| 74 65 73 20 74 68 65 20 | 72 65 73 75 6c 74 73 20 |tes the |results |
|00002e80| 74 6f 20 6f 75 74 66 69 | 6c 65 2e 20 54 68 65 20 |to outfi|le. The |
|00002e90| 69 6e 70 75 74 20 61 6e | 64 20 6f 75 74 70 75 74 |input an|d output|
|00002ea0| 20 66 69 6c 65 73 20 6d | 61 79 20 6e 6f 74 20 62 | files m|ay not b|
|00002eb0| 65 20 74 68 65 20 73 61 | 6d 65 2e 20 4f 75 74 66 |e the sa|me. Outf|
|00002ec0| 69 6c 65 20 77 69 6c 6c | 20 68 61 76 65 20 74 79 |ile will| have ty|
|00002ed0| 70 65 20 68 63 4c 5a 2e | 20 54 68 65 20 63 72 65 |pe hcLZ.| The cre|
|00002ee0| 61 74 6f 72 2c 20 66 69 | 6c 65 20 74 79 70 65 2c |ator, fi|le type,|
|00002ef0| 20 61 6e 64 20 66 69 6c | 65 20 6e 61 6d 65 20 6f | and fil|e name o|
|00002f00| 66 20 74 68 65 20 6f 72 | 69 67 69 6e 61 6c 20 66 |f the or|iginal f|
|00002f10| 69 6c 65 20 61 72 65 20 | 72 65 63 6f 72 64 65 64 |ile are |recorded|
|00002f20| 20 69 6e 20 74 68 65 20 | 63 6f 6d 70 72 65 73 73 | in the |compress|
|00002f30| 65 64 20 66 69 6c 65 2e | 0d 0d 55 6e 63 6f 6d 70 |ed file.|..Uncomp|
|00002f40| 72 65 73 73 46 69 6c 65 | 28 69 6e 66 69 6c 65 2c |ressFile|(infile,|
|00002f50| 20 5b 6f 75 74 66 69 6c | 65 5d 29 0d 54 68 69 73 | [outfil|e]).This|
|00002f60| 20 58 46 43 4e 20 75 6e | 63 6f 6d 70 72 65 73 73 | XFCN un|compress|
|00002f70| 65 73 20 74 68 65 20 66 | 69 6c 65 20 73 70 65 63 |es the f|ile spec|
|00002f80| 69 66 69 65 64 20 62 79 | 20 74 68 65 20 66 69 72 |ified by| the fir|
|00002f90| 73 74 20 61 72 67 75 6d | 65 6e 74 2e 20 49 66 20 |st argum|ent. If |
|00002fa0| 6e 6f 20 6f 75 74 70 75 | 74 20 66 69 6c 65 20 69 |no outpu|t file i|
|00002fb0| 73 20 67 69 76 65 6e 2c | 20 74 68 65 20 66 69 6c |s given,| the fil|
|00002fc0| 65 20 6e 61 6d 65 20 72 | 65 63 6f 72 64 65 64 20 |e name r|ecorded |
|00002fd0| 69 6e 20 74 68 65 20 63 | 6f 6d 70 72 65 73 73 65 |in the c|ompresse|
|00002fe0| 64 20 66 69 6c 65 20 69 | 73 20 75 73 65 64 2e 20 |d file i|s used. |
|00002ff0| 54 68 65 20 63 72 65 61 | 74 6f 72 20 61 6e 64 20 |The crea|tor and |
|00003000| 66 69 6c 65 20 74 79 70 | 65 20 6f 66 20 74 68 65 |file typ|e of the|
|00003010| 20 6f 72 69 67 69 6e 61 | 6c 20 66 69 6c 65 20 61 | origina|l file a|
|00003020| 72 65 20 72 65 73 74 6f | 72 65 64 2e 20 54 68 65 |re resto|red. The|
|00003030| 20 69 6e 70 75 74 20 61 | 6e 64 20 6f 75 74 70 75 | input a|nd outpu|
|00003040| 74 20 66 69 6c 65 73 20 | 6d 61 79 20 6e 6f 74 20 |t files |may not |
|00003050| 62 65 20 74 68 65 20 73 | 61 6d 65 2e 0d 0d 46 53 |be the s|ame...FS|
|00003060| 44 65 6c 65 74 65 28 66 | 69 6c 65 29 0d 54 68 69 |Delete(f|ile).Thi|
|00003070| 73 20 58 46 43 4e 20 64 | 65 6c 65 74 65 73 20 74 |s XFCN d|eletes t|
|00003080| 68 65 20 69 6e 64 69 63 | 61 74 65 64 20 66 69 6c |he indic|ated fil|
|00003090| 65 2e 0d 0d 43 6f 6d 70 | 72 65 73 73 53 74 72 69 |e...Comp|ressStri|
|000030a0| 6e 67 28 74 65 78 74 29 | 0d 54 68 69 73 20 58 46 |ng(text)|.This XF|
|000030b0| 43 4e 20 74 61 6b 65 73 | 20 61 6e 79 20 73 74 72 |CN takes| any str|
|000030c0| 69 6e 67 20 61 73 20 61 | 6e 20 61 72 67 75 6d 65 |ing as a|n argume|
|000030d0| 6e 74 2c 20 63 6f 6d 70 | 72 65 73 73 65 73 20 69 |nt, comp|resses i|
|000030e0| 74 2c 20 61 6e 64 20 72 | 65 74 75 72 6e 73 20 74 |t, and r|eturns t|
|000030f0| 68 65 20 63 6f 6d 70 72 | 65 73 73 65 64 20 74 65 |he compr|essed te|
|00003100| 78 74 2e 20 54 68 65 20 | 72 65 74 75 72 6e 20 76 |xt. The |return v|
|00003110| 61 6c 75 65 20 61 6c 77 | 61 79 73 20 73 74 61 72 |alue alw|ays star|
|00003120| 74 73 20 77 69 74 68 20 | 74 68 65 20 74 77 6f 20 |ts with |the two |
|00003130| 63 68 61 72 61 63 74 65 | 72 73 20 23 57 2e 0d 0d |characte|rs #W...|
|00003140| 55 6e 63 6f 6d 70 72 65 | 73 73 53 74 72 69 6e 67 |Uncompre|ssString|
|00003150| 28 63 6f 6d 70 72 65 73 | 73 65 64 54 65 78 74 29 |(compres|sedText)|
|00003160| 0d 54 68 69 73 20 58 46 | 43 4e 20 74 61 6b 65 73 |.This XF|CN takes|
|00003170| 20 61 20 63 6f 6d 70 72 | 65 73 73 65 64 20 73 74 | a compr|essed st|
|00003180| 72 69 6e 67 20 61 73 20 | 70 72 6f 64 75 63 65 64 |ring as |produced|
|00003190| 20 62 79 20 43 6f 6d 70 | 72 65 73 73 53 74 72 69 | by Comp|ressStri|
|000031a0| 6e 67 28 29 2e 20 49 74 | 20 72 65 74 75 72 6e 73 |ng(). It| returns|
|000031b0| 20 74 68 65 20 6f 72 69 | 67 69 6e 61 6c 20 73 74 | the ori|ginal st|
|000031c0| 72 69 6e 67 2e 00 00 00 | 00 00 00 00 00 00 00 00 |ring....|........|
|000031d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000031e0| 00 00 00 c0 53 54 42 4c | 00 00 0c 4b 00 00 00 00 |....STBL|...K....|
|000031f0| 00 00 00 06 00 00 00 0e | 00 00 00 01 00 00 00 01 |........|........|
|00003200| 00 00 00 00 ff ff ff ff | ff ff 00 00 00 00 00 00 |........|........|
|00003210| 00 00 00 09 00 00 00 01 | 00 00 00 00 ff ff 01 00 |........|........|
|00003220| 00 0a 00 00 00 00 00 00 | 00 00 00 0a 00 00 00 01 |........|........|
|00003230| 00 00 00 00 ff ff ff ff | 00 09 00 00 00 00 00 00 |........|........|
|00003240| 00 00 00 0b 00 00 00 01 | 00 00 00 00 00 15 01 00 |........|........|
|00003250| 00 12 00 00 00 00 00 00 | 00 00 00 0c 00 00 00 01 |........|........|
|00003260| 00 00 00 00 00 04 ff ff | ff ff 00 00 00 00 00 00 |........|........|
|00003270| 00 00 00 0d 00 00 00 01 | 00 00 00 00 00 04 01 00 |........|........|
|00003280| ff ff 00 00 00 00 00 00 | 00 00 00 06 00 00 00 00 |........|........|
|00003290| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000032a0| 00 00 00 60 46 54 42 4c | 00 00 0d b1 00 00 00 00 |...`FTBL|........|
|000032b0| 00 00 00 04 00 00 00 00 | 00 03 47 65 6e 65 76 61 |........|..Geneva|
|000032c0| 00 00 00 00 43 68 69 63 | 61 67 6f 00 00 15 48 65 |....Chic|ago...He|
|000032d0| 6c 76 65 74 69 63 61 00 | 00 04 4d 6f 6e 61 63 6f |lvetica.|..Monaco|
|000032e0| 00 0c 20 92 60 fe 07 62 | 20 00 e1 a3 00 0c 20 8e |.. .`..b| ..... .|
|000032f0| 45 73 07 75 20 00 e2 27 | 00 0c 20 8a 20 e3 07 86 |Es.u ..'|.. . ...|
|00003300| 00 00 14 a0 43 41 52 44 | 00 00 0b b6 00 00 00 00 |....CARD|........|
|00003310| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003320| 00 00 10 1d 00 00 0a 39 | 00 0c 00 12 00 00 07 5a |.......9|.......Z|
|00003330| 00 07 00 00 09 24 00 24 | 00 01 02 04 00 13 00 04 |.....$.$|........|
|00003340| 00 64 01 7c 00 07 00 00 | 00 00 00 00 00 03 00 0c |.d.|....|........|
|00003350| 00 00 00 10 69 6e 00 00 | 00 00 00 24 00 02 02 04 |....in..|...$....|
|00003360| 00 95 00 04 00 e6 01 7c | 00 07 00 00 00 00 00 00 |.......||........|
|00003370| 00 03 00 0c 00 00 00 10 | 6f 75 74 00 00 00 00 28 |........|out....(|
|00003380| 00 04 02 05 00 06 00 75 | 00 13 01 05 00 00 00 00 |.......u|........|
|00003390| 00 00 00 00 00 03 00 0a | 00 00 00 0d 69 6e 73 69 |........|....insi|
|000033a0| 7a 65 00 00 00 00 00 28 | 00 05 02 05 00 88 00 77 |ze.....(|.......w|
|000033b0| 00 95 01 1b 00 00 00 00 | 00 00 00 00 00 03 00 0a |........|........|
|000033c0| 00 00 00 0d 6f 75 74 73 | 69 7a 65 00 00 00 01 3a |....outs|ize....:|
|000033d0| 00 0a 01 00 00 67 00 81 | 00 87 00 a6 20 02 00 00 |.....g..|.... ...|
|000033e0| 1a 44 00 01 00 00 00 0c | 00 00 00 10 43 6f 6d 70 |.D......|....Comp|
|000033f0| 72 65 73 73 00 00 6f 6e | 20 6d 6f 75 73 65 55 70 |ress..on| mouseUp|
|00003400| 0d 67 6c 6f 62 61 6c 20 | 73 74 61 74 73 0d 73 65 |.global |stats.se|
|00003410| 74 20 63 75 72 73 6f 72 | 20 74 6f 20 34 0d 70 75 |t cursor| to 4.pu|
|00003420| 74 20 22 22 20 69 6e 74 | 6f 20 63 64 20 66 6c 64 |t "" int|o cd fld|
|00003430| 20 22 6f 75 74 22 0d 0d | 70 75 74 20 43 6f 6d 70 | "out"..|put Comp|
|00003440| 72 65 73 73 53 74 72 69 | 6e 67 28 63 64 20 66 6c |ressStri|ng(cd fl|
|00003450| 64 20 22 69 6e 22 29 20 | 69 6e 74 6f 20 63 64 20 |d "in") |into cd |
|00003460| 66 6c 64 20 22 6f 75 74 | 22 0d 0d 70 75 74 20 28 |fld "out|"..put (|
|00003470| 74 68 65 20 6e 75 6d 62 | 65 72 20 6f 66 20 63 68 |the numb|er of ch|
|00003480| 61 72 73 20 6f 66 20 63 | 64 20 66 6c 64 20 22 69 |ars of c|d fld "i|
|00003490| 6e 22 29 26 26 22 62 79 | 74 65 73 22 20 69 6e 74 |n")&&"by|tes" int|
|000034a0| 6f 20 63 64 20 66 6c 64 | 20 22 69 6e 73 69 7a 65 |o cd fld| "insize|
|000034b0| 22 0d 70 75 74 20 28 74 | 68 65 20 6e 75 6d 62 65 |".put (t|he numbe|
|000034c0| 72 20 6f 66 20 63 68 61 | 72 73 20 6f 66 20 63 64 |r of cha|rs of cd|
|000034d0| 20 66 6c 64 20 22 6f 75 | 74 22 29 26 26 22 62 79 | fld "ou|t")&&"by|
|000034e0| 74 65 73 22 20 69 6e 74 | 6f 20 63 64 20 66 6c 64 |tes" int|o cd fld|
|000034f0| 20 22 6f 75 74 73 69 7a | 65 22 0d 65 6e 64 20 6d | "outsiz|e".end m|
|00003500| 6f 75 73 65 55 70 00 00 | 01 3c 00 0b 01 00 00 67 |ouseUp..|.<.....g|
|00003510| 00 d0 00 89 00 f6 20 02 | 00 00 13 1f 00 01 00 00 |...... .|........|
|00003520| 00 0c 00 00 00 10 55 6e | 63 6f 6d 70 72 65 73 73 |......Un|compress|
|00003530| 00 00 6f 6e 20 6d 6f 75 | 73 65 55 70 0d 67 6c 6f |..on mou|seUp.glo|
|00003540| 62 61 6c 20 73 74 61 74 | 73 0d 73 65 74 20 63 75 |bal stat|s.set cu|
|00003550| 72 73 6f 72 20 74 6f 20 | 34 0d 70 75 74 20 22 22 |rsor to |4.put ""|
|00003560| 20 69 6e 74 6f 20 63 64 | 20 66 6c 64 20 22 69 6e | into cd| fld "in|
|00003570| 22 0d 0d 70 75 74 20 55 | 6e 63 6f 6d 70 72 65 73 |"..put U|ncompres|
|00003580| 73 53 74 72 69 6e 67 28 | 63 64 20 66 6c 64 20 22 |sString(|cd fld "|
|00003590| 6f 75 74 22 29 20 69 6e | 74 6f 20 63 64 20 66 6c |out") in|to cd fl|
|000035a0| 64 20 22 69 6e 22 0d 0d | 70 75 74 20 28 74 68 65 |d "in"..|put (the|
|000035b0| 20 6e 75 6d 62 65 72 20 | 6f 66 20 63 68 61 72 73 | number |of chars|
|000035c0| 20 6f 66 20 63 64 20 66 | 6c 64 20 22 69 6e 22 29 | of cd f|ld "in")|
|000035d0| 26 26 22 62 79 74 65 73 | 22 20 69 6e 74 6f 20 63 |&&"bytes|" into c|
|000035e0| 64 20 66 6c 64 20 22 69 | 6e 73 69 7a 65 22 0d 70 |d fld "i|nsize".p|
|000035f0| 75 74 20 28 74 68 65 20 | 6e 75 6d 62 65 72 20 6f |ut (the |number o|
|00003600| 66 20 63 68 61 72 73 20 | 6f 66 20 63 64 20 66 6c |f chars |of cd fl|
|00003610| 64 20 22 6f 75 74 22 29 | 26 26 22 62 79 74 65 73 |d "out")|&&"bytes|
|00003620| 22 20 69 6e 74 6f 20 63 | 64 20 66 6c 64 20 22 6f |" into c|d fld "o|
|00003630| 75 74 73 69 7a 65 22 0d | 65 6e 64 20 6d 6f 75 73 |utsize".|end mous|
|00003640| 65 55 70 00 01 7e 00 0d | 01 00 00 ff 00 23 01 15 |eUp..~..|.....#..|
|00003650| 00 87 a0 03 00 00 00 00 | 00 01 00 00 00 0c 00 00 |........|........|
|00003660| 00 10 43 6f 6d 70 72 65 | 73 73 00 00 6f 6e 20 6d |..Compre|ss..on m|
|00003670| 6f 75 73 65 55 70 0d 67 | 6c 6f 62 61 6c 20 73 74 |ouseUp.g|lobal st|
|00003680| 61 74 73 0d 61 6e 73 77 | 65 72 20 66 69 6c 65 20 |ats.answ|er file |
|00003690| 22 46 69 6c 65 20 74 6f | 20 63 6f 6d 70 72 65 73 |"File to| compres|
|000036a0| 73 3a 22 20 2d 2d 20 6f | 66 20 74 79 70 65 20 22 |s:" -- o|f type "|
|000036b0| 78 78 78 78 22 0d 70 75 | 74 20 69 74 20 69 6e 74 |xxxx".pu|t it int|
|000036c0| 6f 20 69 6e 66 69 6c 65 | 0d 69 66 20 69 6e 66 69 |o infile|.if infi|
|000036d0| 6c 65 20 69 73 20 22 22 | 20 74 68 65 6e 20 65 78 |le is ""| then ex|
|000036e0| 69 74 20 74 6f 20 68 79 | 70 65 72 63 61 72 64 0d |it to hy|percard.|
|000036f0| 70 75 74 20 69 6e 66 69 | 6c 65 20 26 26 20 22 28 |put infi|le && "(|
|00003700| 63 6f 6d 70 72 65 73 73 | 65 64 29 22 20 69 6e 74 |compress|ed)" int|
|00003710| 6f 20 6f 75 74 66 69 6c | 65 0d 73 65 74 20 63 75 |o outfil|e.set cu|
|00003720| 72 73 6f 72 20 74 6f 20 | 34 0d 70 75 74 20 74 68 |rsor to |4.put th|
|00003730| 65 20 74 69 63 6b 73 20 | 69 6e 74 6f 20 74 31 0d |e ticks |into t1.|
|00003740| 0d 70 75 74 20 43 6f 6d | 70 72 65 73 73 46 69 6c |.put Com|pressFil|
|00003750| 65 28 69 6e 66 69 6c 65 | 2c 20 6f 75 74 66 69 6c |e(infile|, outfil|
|00003760| 65 29 20 69 6e 74 6f 20 | 7a 7a 0d 69 66 20 7a 7a |e) into |zz.if zz|
|00003770| 20 3c 3e 20 22 22 20 74 | 68 65 6e 0d 61 6e 73 77 | <> "" t|hen.answ|
|00003780| 65 72 20 7a 7a 0d 65 6e | 64 20 69 66 0d 0d 70 75 |er zz.en|d if..pu|
|00003790| 74 20 28 28 74 68 65 20 | 74 69 63 6b 73 29 20 2d |t ((the |ticks) -|
|000037a0| 20 74 31 29 20 2f 20 36 | 30 20 69 6e 74 6f 20 73 | t1) / 6|0 into s|
|000037b0| 74 61 74 73 0d 65 6e 64 | 20 6d 6f 75 73 65 55 70 |tats.end| mouseUp|
|000037c0| 00 00 01 aa 00 0e 01 00 | 00 ff 00 91 01 15 00 f5 |........|........|
|000037d0| a0 03 00 00 00 00 00 01 | 00 00 00 0c 00 00 00 10 |........|........|
|000037e0| 55 6e 63 6f 6d 70 72 65 | 73 73 00 00 6f 6e 20 6d |Uncompre|ss..on m|
|000037f0| 6f 75 73 65 55 70 0d 67 | 6c 6f 62 61 6c 20 73 74 |ouseUp.g|lobal st|
|00003800| 61 74 73 0d 61 6e 73 77 | 65 72 20 66 69 6c 65 20 |ats.answ|er file |
|00003810| 22 46 69 6c 65 20 74 6f | 20 75 6e 63 6f 6d 70 72 |"File to| uncompr|
|00003820| 65 73 73 3a 22 20 6f 66 | 20 74 79 70 65 20 22 68 |ess:" of| type "h|
|00003830| 63 4c 5a 22 0d 70 75 74 | 20 69 74 20 69 6e 74 6f |cLZ".put| it into|
|00003840| 20 69 6e 66 69 6c 65 0d | 69 66 20 69 6e 66 69 6c | infile.|if infil|
|00003850| 65 20 69 73 20 22 22 20 | 74 68 65 6e 20 65 78 69 |e is "" |then exi|
|00003860| 74 20 74 6f 20 68 79 70 | 65 72 63 61 72 64 0d 61 |t to hyp|ercard.a|
|00003870| 73 6b 20 66 69 6c 65 20 | 22 4f 75 74 70 75 74 20 |sk file |"Output |
|00003880| 66 69 6c 65 3a 22 0d 70 | 75 74 20 69 74 20 69 6e |file:".p|ut it in|
|00003890| 74 6f 20 6f 75 74 66 69 | 6c 65 0d 69 66 20 6f 75 |to outfi|le.if ou|
|000038a0| 74 66 69 6c 65 20 69 73 | 20 22 22 20 74 68 65 6e |tfile is| "" then|
|000038b0| 20 65 78 69 74 20 74 6f | 20 68 79 70 65 72 63 61 | exit to| hyperca|
|000038c0| 72 64 0d 73 65 74 20 63 | 75 72 73 6f 72 20 74 6f |rd.set c|ursor to|
|000038d0| 20 34 0d 70 75 74 20 74 | 68 65 20 74 69 63 6b 73 | 4.put t|he ticks|
|000038e0| 20 69 6e 74 6f 20 74 31 | 0d 0d 70 75 74 20 55 6e | into t1|..put Un|
|000038f0| 63 6f 6d 70 72 65 73 73 | 46 69 6c 65 28 69 6e 66 |compress|File(inf|
|00003900| 69 6c 65 2c 20 6f 75 74 | 66 69 6c 65 29 20 69 6e |ile, out|file) in|
|00003910| 74 6f 20 7a 7a 0d 69 66 | 20 7a 7a 20 3c 3e 20 22 |to zz.if| zz <> "|
|00003920| 22 20 74 68 65 6e 0d 61 | 6e 73 77 65 72 20 7a 7a |" then.a|nswer zz|
|00003930| 0d 65 6e 64 20 69 66 0d | 0d 70 75 74 20 28 28 74 |.end if.|.put ((t|
|00003940| 68 65 20 74 69 63 6b 73 | 29 20 2d 20 74 31 29 20 |he ticks|) - t1) |
|00003950| 2f 20 36 30 20 69 6e 74 | 6f 20 73 74 61 74 73 0d |/ 60 int|o stats.|
|00003960| 65 6e 64 20 6d 6f 75 73 | 65 55 70 00 00 be 00 0f |end mous|eUp.....|
|00003970| 01 00 00 ff 00 fe 01 15 | 01 62 a0 03 00 00 00 00 |........|.b......|
|00003980| 00 01 00 00 00 0c 00 00 | 00 10 44 65 6c 65 74 65 |........|..Delete|
|00003990| 00 00 6f 6e 20 6d 6f 75 | 73 65 55 70 0d 61 6e 73 |..on mou|seUp.ans|
|000039a0| 77 65 72 20 66 69 6c 65 | 20 22 46 69 6c 65 20 74 |wer file| "File t|
|000039b0| 6f 20 64 65 6c 65 74 65 | 3a 22 0d 70 75 74 20 69 |o delete|:".put i|
|000039c0| 74 20 69 6e 74 6f 20 66 | 6c 0d 69 66 20 66 6c 20 |t into f|l.if fl |
|000039d0| 3c 3e 20 22 22 20 74 68 | 65 6e 0d 70 75 74 20 46 |<> "" th|en.put F|
|000039e0| 53 44 65 6c 65 74 65 28 | 66 6c 29 20 69 6e 74 6f |SDelete(|fl) into|
|000039f0| 20 7a 7a 0d 69 66 20 7a | 7a 20 3c 3e 20 22 22 20 | zz.if z|z <> "" |
|00003a00| 74 68 65 6e 0d 61 6e 73 | 77 65 72 20 7a 7a 0d 65 |then.ans|wer zz.e|
|00003a10| 6e 64 20 69 66 0d 65 6e | 64 20 69 66 0d 65 6e 64 |nd if.en|d if.end|
|00003a20| 20 6d 6f 75 73 65 55 70 | 00 00 00 22 00 10 02 05 | mouseUp|..."....|
|00003a30| 00 06 00 02 00 13 00 46 | 00 00 00 00 00 00 00 00 |.......F|........|
|00003a40| 00 03 00 0c 00 00 00 10 | 00 00 00 00 00 22 00 11 |........|....."..|
|00003a50| 02 05 00 88 00 02 00 95 | 00 6c 00 00 00 00 00 00 |........|.l......|
|00003a60| 00 00 00 03 00 0c 00 00 | 00 10 00 00 00 00 00 22 |........|......."|
|00003a70| 00 12 02 05 00 ee 00 02 | 00 fe 00 6c 00 00 00 00 |........|...l....|
|00003a80| 00 00 00 00 00 03 00 0c | 00 00 00 10 00 00 00 00 |........|........|
|00003a90| ff fc 00 0b 00 31 34 30 | 37 20 62 79 74 65 73 00 |.....140|7 bytes.|
|00003aa0| ff fb 00 0a 00 38 33 34 | 20 62 79 74 65 73 ff f0 |.....834| bytes..|
|00003ab0| 00 0b 80 06 00 00 00 09 | 54 65 78 74 3a 00 ff ef |........|Text:...|
|00003ac0| 00 16 80 06 00 00 00 09 | 43 6f 6d 70 72 65 73 73 |........|Compress|
|00003ad0| 65 64 20 74 65 78 74 3a | ff ee 00 16 80 06 00 00 |ed text:|........|
|00003ae0| 00 09 46 69 6c 65 20 6f | 70 65 72 61 74 69 6f 6e |..File o|peration|
|00003af0| 73 3a ff ff 05 75 00 48 | 65 72 65 20 69 73 20 73 |s:...u.H|ere is s|
|00003b00| 6f 6d 65 20 74 65 78 74 | 20 74 6f 20 63 6f 6d 70 |ome text| to comp|
|00003b10| 72 65 73 73 3a 0d 0d 54 | 68 69 73 20 73 74 61 63 |ress:..T|his stac|
|00003b20| 6b 20 63 6f 6e 74 61 69 | 6e 73 20 58 46 43 4e 73 |k contai|ns XFCNs|
|00003b30| 20 74 68 61 74 20 63 6f | 6d 70 72 65 73 73 20 64 | that co|mpress d|
|00003b40| 61 74 61 20 75 73 69 6e | 67 20 74 68 65 20 4c 65 |ata usin|g the Le|
|00003b50| 6d 70 65 6c 2d 5a 69 76 | 2d 57 65 6c 63 68 20 61 |mpel-Ziv|-Welch a|
|00003b60| 6c 67 6f 72 69 74 68 6d | 2e 20 4f 6e 65 20 70 61 |lgorithm|. One pa|
|00003b70| 69 72 20 6f 66 20 58 46 | 43 4e 73 20 63 6f 6d 70 |ir of XF|CNs comp|
|00003b80| 72 65 73 73 65 73 20 61 | 6e 64 20 75 6e 63 6f 6d |resses a|nd uncom|
|00003b90| 70 72 65 73 73 65 73 20 | 66 69 6c 65 73 20 28 69 |presses |files (i|
|00003ba0| 6e 63 6c 75 64 69 6e 67 | 20 74 68 65 20 72 65 73 |ncluding| the res|
|00003bb0| 6f 75 72 63 65 20 66 6f | 72 6b 29 2e 20 41 6e 6f |ource fo|rk). Ano|
|00003bc0| 74 68 65 72 20 70 61 69 | 72 20 64 65 61 6c 73 20 |ther pai|r deals |
|00003bd0| 77 69 74 68 20 48 79 70 | 65 72 54 61 6c 6b 20 73 |with Hyp|erTalk s|
|00003be0| 74 72 69 6e 67 73 2e 0d | 0d 54 68 69 73 20 73 74 |trings..|.This st|
|00003bf0| 61 63 6b 20 63 6f 6e 74 | 61 69 6e 73 20 66 69 76 |ack cont|ains fiv|
|00003c00| 65 20 58 46 43 4e 73 2e | 20 41 6c 6c 20 6f 66 20 |e XFCNs.| All of |
|00003c10| 74 68 65 6d 20 66 6f 6c | 6c 6f 77 20 74 68 65 20 |them fol|low the |
|00003c20| 63 6f 6e 76 65 6e 74 69 | 6f 6e 20 6f 66 20 72 65 |conventi|on of re|
|00003c30| 74 75 72 6e 69 6e 67 20 | 61 20 73 74 72 69 6e 67 |turning |a string|
|00003c40| 20 77 68 6f 73 65 20 66 | 69 72 73 74 20 77 6f 72 | whose f|irst wor|
|00003c50| 64 20 69 73 20 22 65 72 | 72 6f 72 22 20 69 66 20 |d is "er|ror" if |
|00003c60| 73 6f 6d 65 74 68 69 6e | 67 20 67 6f 65 73 20 77 |somethin|g goes w|
|00003c70| 72 6f 6e 67 2e 20 54 68 | 69 73 20 73 6f 66 74 77 |rong. Th|is softw|
|00003c80| 61 72 65 20 77 6f 72 6b | 73 20 77 69 74 68 20 48 |are work|s with H|
|00003c90| 79 70 65 72 43 61 72 64 | 20 76 65 72 73 69 6f 6e |yperCard| version|
|00003ca0| 73 20 31 2e 78 20 61 6e | 64 20 32 2e 78 2e 0d 0d |s 1.x an|d 2.x...|
|00003cb0| 43 6f 6d 70 72 65 73 73 | 46 69 6c 65 28 69 6e 66 |Compress|File(inf|
|00003cc0| 69 6c 65 2c 20 6f 75 74 | 66 69 6c 65 29 0d 54 68 |ile, out|file).Th|
|00003cd0| 69 73 20 58 46 43 4e 20 | 72 65 61 64 73 20 63 6f |is XFCN |reads co|
|00003ce0| 6d 70 72 65 73 73 65 73 | 20 74 68 65 20 64 61 74 |mpresses| the dat|
|00003cf0| 61 20 61 6e 64 20 72 65 | 73 6f 75 72 63 65 20 66 |a and re|source f|
|00003d00| 6f 72 6b 73 20 6f 66 20 | 69 6e 66 69 6c 65 20 61 |orks of |infile a|
|00003d10| 6e 64 20 77 72 69 74 65 | 73 20 74 68 65 20 72 65 |nd write|s the re|
|00003d20| 73 75 6c 74 73 20 74 6f | 20 6f 75 74 66 69 6c 65 |sults to| outfile|
|00003d30| 2e 20 54 68 65 20 69 6e | 70 75 74 20 61 6e 64 20 |. The in|put and |
|00003d40| 6f 75 74 70 75 74 20 66 | 69 6c 65 73 20 6d 61 79 |output f|iles may|
|00003d50| 20 6e 6f 74 20 62 65 20 | 74 68 65 20 73 61 6d 65 | not be |the same|
|00003d60| 2e 20 4f 75 74 66 69 6c | 65 20 77 69 6c 6c 20 68 |. Outfil|e will h|
|00003d70| 61 76 65 20 74 79 70 65 | 20 68 63 4c 5a 2e 20 54 |ave type| hcLZ. T|
|00003d80| 68 65 20 63 72 65 61 74 | 6f 72 2c 20 66 69 6c 65 |he creat|or, file|
|00003d90| 20 74 79 70 65 2c 20 61 | 6e 64 20 66 69 6c 65 20 | type, a|nd file |
|00003da0| 6e 61 6d 65 20 6f 66 20 | 74 68 65 20 6f 72 69 67 |name of |the orig|
|00003db0| 69 6e 61 6c 20 66 69 6c | 65 20 61 72 65 20 72 65 |inal fil|e are re|
|00003dc0| 63 6f 72 64 65 64 20 69 | 6e 20 74 68 65 20 63 6f |corded i|n the co|
|00003dd0| 6d 70 72 65 73 73 65 64 | 20 66 69 6c 65 2e 0d 0d |mpressed| file...|
|00003de0| 55 6e 63 6f 6d 70 72 65 | 73 73 46 69 6c 65 28 69 |Uncompre|ssFile(i|
|00003df0| 6e 66 69 6c 65 2c 20 5b | 6f 75 74 66 69 6c 65 5d |nfile, [|outfile]|
|00003e00| 29 0d 54 68 69 73 20 58 | 46 43 4e 20 75 6e 63 6f |).This X|FCN unco|
|00003e10| 6d 70 72 65 73 73 65 73 | 20 74 68 65 20 66 69 6c |mpresses| the fil|
|00003e20| 65 20 73 70 65 63 69 66 | 69 65 64 20 62 79 20 74 |e specif|ied by t|
|00003e30| 68 65 20 66 69 72 73 74 | 20 61 72 67 75 6d 65 6e |he first| argumen|
|00003e40| 74 2e 20 49 66 20 6e 6f | 20 6f 75 74 70 75 74 20 |t. If no| output |
|00003e50| 66 69 6c 65 20 69 73 20 | 67 69 76 65 6e 2c 20 74 |file is |given, t|
|00003e60| 68 65 20 66 69 6c 65 20 | 6e 61 6d 65 20 72 65 63 |he file |name rec|
|00003e70| 6f 72 64 65 64 20 69 6e | 20 74 68 65 20 63 6f 6d |orded in| the com|
|00003e80| 70 72 65 73 73 65 64 20 | 66 69 6c 65 20 69 73 20 |pressed |file is |
|00003e90| 75 73 65 64 2e 20 54 68 | 65 20 63 72 65 61 74 6f |used. Th|e creato|
|00003ea0| 72 20 61 6e 64 20 66 69 | 6c 65 20 74 79 70 65 20 |r and fi|le type |
|00003eb0| 6f 66 20 74 68 65 20 6f | 72 69 67 69 6e 61 6c 20 |of the o|riginal |
|00003ec0| 66 69 6c 65 20 61 72 65 | 20 72 65 73 74 6f 72 65 |file are| restore|
|00003ed0| 64 2e 20 54 68 65 20 69 | 6e 70 75 74 20 61 6e 64 |d. The i|nput and|
|00003ee0| 20 6f 75 74 70 75 74 20 | 66 69 6c 65 73 20 6d 61 | output |files ma|
|00003ef0| 79 20 6e 6f 74 20 62 65 | 20 74 68 65 20 73 61 6d |y not be| the sam|
|00003f00| 65 2e 0d 0d 46 53 44 65 | 6c 65 74 65 28 66 69 6c |e...FSDe|lete(fil|
|00003f10| 65 29 0d 54 68 69 73 20 | 58 46 43 4e 20 64 65 6c |e).This |XFCN del|
|00003f20| 65 74 65 73 20 74 68 65 | 20 69 6e 64 69 63 61 74 |etes the| indicat|
|00003f30| 65 64 20 66 69 6c 65 2e | 0d 0d 43 6f 6d 70 72 65 |ed file.|..Compre|
|00003f40| 73 73 53 74 72 69 6e 67 | 28 74 65 78 74 29 0d 54 |ssString|(text).T|
|00003f50| 68 69 73 20 58 46 43 4e | 20 74 61 6b 65 73 20 61 |his XFCN| takes a|
|00003f60| 6e 79 20 73 74 72 69 6e | 67 20 61 73 20 61 6e 20 |ny strin|g as an |
|00003f70| 61 72 67 75 6d 65 6e 74 | 2c 20 63 6f 6d 70 72 65 |argument|, compre|
|00003f80| 73 73 65 73 20 69 74 2c | 20 61 6e 64 20 72 65 74 |sses it,| and ret|
|00003f90| 75 72 6e 73 20 74 68 65 | 20 63 6f 6d 70 72 65 73 |urns the| compres|
|00003fa0| 73 65 64 20 74 65 78 74 | 2e 20 54 68 65 20 72 65 |sed text|. The re|
|00003fb0| 74 75 72 6e 20 76 61 6c | 75 65 20 61 6c 77 61 79 |turn val|ue alway|
|00003fc0| 73 20 73 74 61 72 74 73 | 20 77 69 74 68 20 74 68 |s starts| with th|
|00003fd0| 65 20 74 77 6f 20 63 68 | 61 72 61 63 74 65 72 73 |e two ch|aracters|
|00003fe0| 20 23 57 2e 0d 0d 55 6e | 63 6f 6d 70 72 65 73 73 | #W...Un|compress|
|00003ff0| 53 74 72 69 6e 67 28 63 | 6f 6d 70 72 65 73 73 65 |String(c|ompresse|
|00004000| 64 54 65 78 74 29 0d 54 | 68 69 73 20 58 46 43 4e |dText).T|his XFCN|
|00004010| 20 74 61 6b 65 73 20 61 | 20 63 6f 6d 70 72 65 73 | takes a| compres|
|00004020| 73 65 64 20 73 74 72 69 | 6e 67 20 61 73 20 70 72 |sed stri|ng as pr|
|00004030| 6f 64 75 63 65 64 20 62 | 79 20 43 6f 6d 70 72 65 |oduced b|y Compre|
|00004040| 73 73 53 74 72 69 6e 67 | 28 29 2e 20 49 74 20 72 |ssString|(). It r|
|00004050| 65 74 75 72 6e 73 20 74 | 68 65 20 6f 72 69 67 69 |eturns t|he origi|
|00004060| 6e 61 6c 20 73 74 72 69 | 6e 67 2e 00 ff fe 03 43 |nal stri|ng.....C|
|00004070| 00 23 57 40 1f ff 01 ff | 01 48 65 e4 94 01 91 66 |.#W@....|.He....f|
|00004080| 0e 88 39 6f da 0c a4 53 | 06 0f 1d 10 74 de 80 18 |..9o...S|....t...|
|00004090| 93 10 8e c0 39 73 74 80 | ff 01 41 26 0c 47 8f 1d |....9st.|..A&.G..|
|000040a0| 93 35 68 40 05 4d c1 83 | 74 c2 8c 59 33 f1 8d 9b |.5h@.M..|t..Y3...|
|000040b0| 94 69 dc 18 c4 62 64 88 | 13 83 74 d0 84 79 48 b1 |.i...bd.|..t..yH.|
|000040c0| 8d c5 32 18 3f a6 04 51 | 67 4e cc 33 10 d1 0c 64 |..2.?..Q|gN.3...d|
|000040d0| 52 c6 67 19 36 2d b4 a4 | b1 d3 e2 ca d3 31 68 40 |R.g.6-..|.....1h@|
|000040e0| 84 61 73 e6 8d 9c 34 39 | db b8 ff 01 f1 c4 cd 40 |.as...49|.......@|
|000040f0| 38 61 d2 c8 01 f1 c6 0c | 08 9a 36 0d f6 fc 89 11 |8a......|..6.....|
|00004100| a8 56 37 64 88 ba 99 7b | 71 8e 5d 33 69 d8 d8 45 |.V7d...{|q.]3i..E|
|00004110| 11 73 0c 9b 3a 64 8e 26 | 1d 78 f1 4d 1d 39 63 06 |.s..:d.&|.x.M.9c.|
|00004120| 9a f1 ba 26 c5 d8 20 6e | de e4 0c 08 02 ad 5a 8e |...&.. n|......Z.|
|00004130| 65 b6 1a bc 03 36 2b 92 | 3c 70 02 52 d9 ca 72 0e |e....6+.|<p.R..r.|
|00004140| 9d af 6e ce cc 71 31 b2 | e4 49 d7 2a 59 52 7c 99 |..n..q1.|.I.*YR|.|
|00004150| 56 26 08 c0 76 06 c2 bd | 79 99 0d 1b b6 6e 37 b7 |V&..v...|y....n7.|
|00004160| f9 fd c6 f8 9b 3b 8b 5b | ba 09 fe 32 8d 4b e4 20 |.....;.[|...2.K. |
|00004170| 04 d2 79 ec 46 b1 47 d7 | b0 91 de 41 f3 c6 ef 6f |..y.F.G.|...A...o|
|00004180| b5 ae 41 dc f1 9a f7 a4 | 88 80 72 bc 8a 20 e8 16 |..A.....|..r.. ..|
|00004190| a1 c2 9c 8a bb da bd 13 | 3f f6 58 db 06 21 64 06 |........|?.X..!d.|
|000041a0| 1d 77 84 21 90 7a 94 8d | 56 1a 08 a7 a5 26 c7 10 |.w.!.z..|V....&..|
|000041b0| 06 e6 15 9c 1c 46 b9 64 | 50 0c 2e e0 71 57 5e 32 |.....F.d|P...qW^2|
|000041c0| 64 48 5b 03 43 54 d4 97 | 11 81 95 41 98 1b 80 09 |dH[.CT..|...A....|
|000041d0| c6 02 5b 75 d0 91 62 19 | 29 90 64 d2 4c 35 39 91 |..[u..b.|).d.L59.|
|000041e0| 5d 68 64 c8 25 22 50 7e | e1 a4 94 50 1e 85 81 d7 |]hd.%"P~|...P....|
|000041f0| 8d 08 3d 16 19 73 72 ac | 61 50 5b 04 a1 58 e2 86 |..=..sr.|aP[..X..|
|00004200| ea 7d c5 90 8f 8c 01 55 | 07 1b 74 e0 24 91 63 2e |.}.....U|..t.$.c.|
|00004210| 96 f8 df 8f 31 c1 d1 22 | 94 5c 8a f9 d0 8b 06 b5 |....1.."|.\......|
|00004220| 11 46 1e 20 64 f6 90 18 | 0b fd 38 47 18 0a 8d f5 |.F. d...|..8G....|
|00004230| 44 8b 2f aa 17 d8 71 3a | 05 07 11 6a 03 a1 31 06 |D./...q:|...j..1.|
|00004240| 13 5a 7c 39 d0 18 02 ed | e4 d5 8a 79 d2 01 e8 8a |.Z|9....|...y....|
|00004250| 42 e6 95 a7 1b 74 0e c4 | e4 66 6c 7d 75 46 4c 5b |B....t..|.fl}uFL[|
|00004260| 9d 27 98 56 07 0a 44 91 | 1c 64 94 d1 9e 1b d1 f1 |.'.V..D.|.d......|
|00004270| c5 a3 a9 9e 96 f1 61 15 | 7b ed 88 11 89 82 9d f8 |......a.|{.......|
|00004280| e2 8a 5b 70 f9 62 17 31 | 02 f8 56 8d 7a a9 5a 17 |..[p.b.1|..V.z.Z.|
|00004290| 95 ad 1e 94 da 18 69 ff | 01 c6 aa 18 6c 62 0a 18 |......i.|....lb..|
|000042a0| 85 0f 19 78 46 1d 0a bd | 34 56 12 6e 65 c6 22 1d |...xF...|4V.ne.".|
|000042b0| 66 16 7b d2 a6 d4 ad e8 | ec 93 94 2a 74 e3 a8 a5 |f.{.....|...*t...|
|000042c0| 9e 9a aa ac 7e 49 fa e4 | 49 45 99 6a e8 44 89 46 |....~I..|IE.j.D.F|
|000042d0| b4 56 a4 c5 3a 9a 1a 76 | 98 7a 95 c6 a6 94 1e 97 |.V..:..v|.z......|
|000042e0| a7 81 55 ba e6 95 bc 20 | 94 34 50 98 63 e2 5b e6 |..U.... |.4P.c.[.|
|000042f0| 98 68 82 a0 26 9b 6e 82 | ff 01 67 74 73 d6 39 92 |.h..&.n.|..gts.9.|
|00004300| 11 53 10 f1 54 19 0c a1 | f0 62 af 33 fe 6a 13 68 |.S..T...|.b.3.j.h|
|00004310| 82 4d 19 5d 4c 89 8d b1 | 13 ab 2f 7e 18 a2 4f 7d |.M.]L...|../~..O}|
|00004320| 4d f1 da 51 28 30 e4 10 | c9 27 0d 07 51 18 6b d8 |M..Q(0..|.'..Q.k.|
|00004330| 25 24 9b e0 79 67 90 90 | a0 4e 5b 2d 1d 2b 0a db |%$..yg..|.N[-.+..|
|00004340| 23 41 4c 43 a9 1d 77 c4 | 3a cd aa ce 74 cc 3b b5 |#ALC..w.|:...t.;.|
|00004350| 1c a8 da b1 55 1d 03 6d | 55 60 1e 01 a6 24 47 96 |....U..m|U`...$G.|
|00004360| 7a e6 14 1d 81 12 61 65 | a0 4a 0c 51 08 c2 08 57 |z.....ae|.J.Q...W|
|00004370| bc 1a 2b cd 3c da 1c 1e | 0a 56 93 41 45 43 74 f0 |..+.<...|.V.AECt.|
|00004380| 4c e3 c9 29 05 7d 74 4b | 78 d7 95 57 d1 b1 69 65 |L..).}tK|x..W..ie|
|00004390| 90 45 6f 90 51 47 64 79 | 31 0b c2 cc 74 cd a1 37 |.Eo.QGdy|1...t..7|
|000043a0| ce 96 81 90 c4 43 5b fb | d6 af a6 9c 1e c7 f8 19 |.....C[.|........|
|000043b0| 2e ff 01 00 00 6f 6e 20 | 54 65 73 74 53 74 72 69 |.....on |TestStri|
|000043c0| 6e 67 0d 2d 2d 20 6c 6f | 6f 70 20 66 6f 72 65 76 |ng.-- lo|op forev|
|000043d0| 65 72 2c 20 74 65 73 74 | 69 6e 67 20 43 6f 6d 70 |er, test|ing Comp|
|000043e0| 72 65 73 73 53 74 72 69 | 6e 67 28 29 20 61 6e 64 |ressStri|ng() and|
|000043f0| 20 55 6e 63 6f 6d 70 72 | 65 73 73 53 74 72 69 6e | Uncompr|essStrin|
|00004400| 67 28 29 0d 73 65 74 20 | 63 75 72 73 6f 72 20 74 |g().set |cursor t|
|00004410| 6f 20 62 75 73 79 0d 72 | 65 70 65 61 74 0d 70 75 |o busy.r|epeat.pu|
|00004420| 74 20 63 64 20 66 6c 64 | 20 22 69 6e 22 20 69 6e |t cd fld| "in" in|
|00004430| 74 6f 20 78 0d 72 65 70 | 65 61 74 20 77 69 74 68 |to x.rep|eat with|
|00004440| 20 69 20 3d 20 31 20 74 | 6f 20 32 30 0d 70 75 74 | i = 1 t|o 20.put|
|00004450| 20 43 6f 6d 70 72 65 73 | 73 53 74 72 69 6e 67 28 | Compres|sString(|
|00004460| 78 29 20 69 6e 74 6f 20 | 78 0d 43 68 65 63 6b 20 |x) into |x.Check |
|00004470| 78 0d 65 6e 64 20 72 65 | 70 65 61 74 0d 72 65 70 |x.end re|peat.rep|
|00004480| 65 61 74 20 77 69 74 68 | 20 69 20 3d 20 31 20 74 |eat with| i = 1 t|
|00004490| 6f 20 32 30 0d 70 75 74 | 20 55 6e 63 6f 6d 70 72 |o 20.put| Uncompr|
|000044a0| 65 73 73 53 74 72 69 6e | 67 28 78 29 20 69 6e 74 |essStrin|g(x) int|
|000044b0| 6f 20 78 0d 43 68 65 63 | 6b 20 78 0d 65 6e 64 20 |o x.Chec|k x.end |
|000044c0| 72 65 70 65 61 74 0d 69 | 66 20 78 20 3c 3e 20 63 |repeat.i|f x <> c|
|000044d0| 64 20 66 6c 64 20 22 69 | 6e 22 20 74 68 65 6e 0d |d fld "i|n" then.|
|000044e0| 61 6e 73 77 65 72 20 22 | 73 74 72 69 6e 67 73 20 |answer "|strings |
|000044f0| 64 6f 20 6e 6f 74 20 6d | 61 74 63 68 22 0d 65 6e |do not m|atch".en|
|00004500| 64 20 69 66 0d 65 6e 64 | 20 72 65 70 65 61 74 0d |d if.end| repeat.|
|00004510| 65 6e 64 20 54 65 73 74 | 53 74 72 69 6e 67 0d 0d |end Test|String..|
|00004520| 6f 6e 20 54 65 73 74 46 | 69 6c 65 0d 2d 2d 20 6c |on TestF|ile.-- l|
|00004530| 6f 6f 70 20 66 6f 72 65 | 76 65 72 2c 20 74 65 73 |oop fore|ver, tes|
|00004540| 74 69 6e 67 20 43 6f 6d | 70 72 65 73 73 46 69 6c |ting Com|pressFil|
|00004550| 65 28 29 20 61 6e 64 20 | 55 6e 63 6f 6d 70 72 65 |e() and |Uncompre|
|00004560| 73 73 46 69 6c 65 28 29 | 0d 61 6e 73 77 65 72 20 |ssFile()|.answer |
|00004570| 66 69 6c 65 20 22 54 65 | 73 74 20 66 69 6c 65 20 |file "Te|st file |
|00004580| 74 6f 20 63 6f 6d 70 72 | 65 73 73 3f 22 0d 70 75 |to compr|ess?".pu|
|00004590| 74 20 69 74 20 69 6e 74 | 6f 20 66 6c 0d 69 66 20 |t it int|o fl.if |
|000045a0| 66 6c 20 69 73 20 22 22 | 20 74 68 65 6e 20 65 78 |fl is ""| then ex|
|000045b0| 69 74 20 74 6f 20 68 79 | 70 65 72 63 61 72 64 0d |it to hy|percard.|
|000045c0| 73 65 74 20 63 75 72 73 | 6f 72 20 74 6f 20 62 75 |set curs|or to bu|
|000045d0| 73 79 0d 0d 43 68 65 63 | 6b 20 43 6f 6d 70 72 65 |sy..Chec|k Compre|
|000045e0| 73 73 46 69 6c 65 28 66 | 6c 2c 20 22 6a 75 6e 6b |ssFile(f|l, "junk|
|000045f0| 30 20 28 63 6f 6d 70 72 | 65 73 73 65 64 29 22 29 |0 (compr|essed)")|
|00004600| 0d 43 68 65 63 6b 20 55 | 6e 63 6f 6d 70 72 65 73 |.Check U|ncompres|
|00004610| 73 46 69 6c 65 28 22 6a | 75 6e 6b 30 20 28 63 6f |sFile("j|unk0 (co|
|00004620| 6d 70 72 65 73 73 65 64 | 29 22 2c 20 22 6a 75 6e |mpressed|)", "jun|
|00004630| 6b 30 22 29 0d 43 68 65 | 63 6b 20 46 53 44 65 6c |k0").Che|ck FSDel|
|00004640| 65 74 65 28 22 6a 75 6e | 6b 30 20 28 63 6f 6d 70 |ete("jun|k0 (comp|
|00004650| 72 65 73 73 65 64 29 22 | 29 0d 0d 72 65 70 65 61 |ressed)"|)..repea|
|00004660| 74 0d 43 68 65 63 6b 20 | 43 6f 6d 70 72 65 73 73 |t.Check |Compress|
|00004670| 46 69 6c 65 28 22 6a 75 | 6e 6b 30 22 2c 20 22 6a |File("ju|nk0", "j|
|00004680| 75 6e 6b 30 20 28 63 6f | 6d 70 72 65 73 73 65 64 |unk0 (co|mpressed|
|00004690| 29 22 29 0d 43 68 65 63 | 6b 20 46 53 44 65 6c 65 |)").Chec|k FSDele|
|000046a0| 74 65 28 22 6a 75 6e 6b | 30 22 29 0d 43 68 65 63 |te("junk|0").Chec|
|000046b0| 6b 20 55 6e 63 6f 6d 70 | 72 65 73 73 46 69 6c 65 |k Uncomp|ressFile|
|000046c0| 28 22 6a 75 6e 6b 30 20 | 28 63 6f 6d 70 72 65 73 |("junk0 |(compres|
|000046d0| 73 65 64 29 22 29 0d 43 | 68 65 63 6b 20 46 53 44 |sed)").C|heck FSD|
|000046e0| 65 6c 65 74 65 28 22 6a | 75 6e 6b 30 20 28 63 6f |elete("j|unk0 (co|
|000046f0| 6d 70 72 65 73 73 65 64 | 29 22 29 0d 65 6e 64 20 |mpressed|)").end |
|00004700| 72 65 70 65 61 74 0d 65 | 6e 64 20 54 65 73 74 46 |repeat.e|nd TestF|
|00004710| 69 6c 65 0d 0d 6f 6e 20 | 43 68 65 63 6b 20 73 0d |ile..on |Check s.|
|00004720| 69 66 20 77 6f 72 64 20 | 31 20 6f 66 20 73 20 69 |if word |1 of s i|
|00004730| 73 20 22 65 72 72 6f 72 | 22 20 74 68 65 6e 0d 61 |s "error|" then.a|
|00004740| 6e 73 77 65 72 20 73 0d | 65 78 69 74 20 74 6f 20 |nswer s.|exit to |
|00004750| 68 79 70 65 72 63 61 72 | 64 0d 65 6e 64 20 69 66 |hypercar|d.end if|
|00004760| 0d 73 65 74 20 63 75 72 | 73 6f 72 20 74 6f 20 62 |.set cur|sor to b|
|00004770| 75 73 79 0d 65 6e 64 20 | 43 68 65 63 6b 00 00 00 |usy.end |Check...|
|00004780| 20 3d 20 31 20 74 6f 20 | 32 30 0d 70 75 74 20 43 | = 1 to |20.put C|
|00004790| 6f 6d 70 72 65 73 75 74 | 20 43 6f 6d 70 72 65 73 |ompresut| Compres|
|000047a0| 00 00 18 40 46 52 45 45 | 00 00 00 00 00 00 00 00 |...@FREE|........|
|000047b0| 0f 46 72 65 65 20 4f 62 | 6a 65 63 74 20 20 20 20 |.Free Ob|ject |
|000047c0| a3 13 fa 00 02 63 36 62 | f7 32 00 12 fc 32 fd 12 |.....c6b|.2...2..|
|000047d0| 00 10 fe 00 00 f2 fd 00 | 00 02 fd 12 06 f2 f2 f0 |........|........|
|000047e0| 00 10 00 00 fd 32 01 31 | 10 fc 00 08 32 15 55 15 |.....2.1|....2.U.|
|000047f0| 51 55 51 32 12 fe 33 ed | 00 2c 66 06 98 2b 82 88 |QUQ2..3.|.,f..+..|
|00004800| 23 88 86 66 66 62 22 22 | 38 00 01 33 13 34 33 14 |#..ffb""|8..3.43.|
|00004810| 33 42 34 32 44 42 44 24 | 31 01 12 44 42 34 32 24 |3B42DBD$|1..DB42$|
|00004820| 42 64 44 44 99 96 69 fd | 96 11 44 69 99 66 96 69 |BdDD..i.|..Di.f.i|
|00004830| 69 96 3a 81 4a 44 a4 32 | 4a 42 42 34 fe 44 09 42 |i.:.JD.2|JBB4.D.B|
|00004840| 32 42 32 32 42 32 32 41 | 31 fe 32 00 a2 99 03 22 |2B22B22A|1.2...."|
|00004850| 31 31 30 fc 00 0d 03 33 | 68 88 82 22 26 23 55 53 |110....3|h.."&#US|
|00004860| 53 23 55 53 fd 23 00 26 | fe 23 fc 21 01 00 01 fd |S#US.#.&|.#.!....|
|00004870| 21 00 23 fe 21 fe 2f fe | 00 fd 23 02 21 23 3f fe |!.#.!./.|..#.!#?.|
|00004880| 00 03 03 01 33 25 fe 55 | 04 51 15 23 23 30 fb 00 |....3%.U|.Q.##0..|
|00004890| 02 23 03 20 f4 00 06 06 | 93 33 86 6b 6b b6 fe 66 |.#. ....|.3.kk..f|
|000048a0| 16 86 63 83 83 30 06 64 | 94 23 43 24 43 28 63 29 |..c..0.d|.#C$C(c)|
|000048b0| 44 42 44 4c 44 43 13 34 | fd 44 05 46 44 64 44 94 |DBDLDC.4|.D.FDdD.|
|000048c0| 96 fb 66 12 94 94 66 96 | 66 99 66 69 66 a1 a4 aa |..f...f.|f.fif...|
|000048d0| 46 2a 24 24 a3 24 a6 fe | 44 0c 23 44 4a 43 24 4a |F*$$.$..|D.#DJC$J|
|000048e0| 41 a3 23 23 4a 24 a3 9a | 05 33 a3 23 13 11 10 fe |A.##J$..|.3.#....|
|000048f0| 00 05 33 33 66 66 88 88 | fd 66 05 65 55 66 35 36 |..33ff..|.f.eUf56|
|00004900| 66 fd 36 02 66 62 32 fb | 12 fb 32 07 12 12 f2 f2 |f.6.fb2.|..2.....|
|00004910| f0 00 32 02 fd 32 03 12 | 12 f0 f0 fe 00 06 01 32 |..2..2..|.......2|
|00004920| 11 51 55 51 55 fe 33 fa | 00 02 08 32 32 f5 00 04 |.QUQU.3.|...22...|
|00004930| 60 69 22 88 b6 fc 66 02 | 86 b6 63 fe 00 0d 66 46 |`i"...f.|..c...fF|
|00004940| 44 32 42 36 42 36 11 69 | 19 94 9c 24 fd 44 32 69 |D2B6B6.i|...$.D2i|
|00004950| 69 49 44 46 49 66 44 44 | 69 96 66 66 96 66 66 69 |iIDFIfDD|i.ff.ffi|
|00004960| 99 69 69 66 96 99 66 aa | 3a 81 44 6a 66 66 6a 2a |.iif..f.|:.Djffj*|
|00004970| 46 a4 a6 9a 4a 44 4a a4 | 4a 3a 11 11 1a aa 32 42 |F...JDJ.|J:....2B|
|00004980| 32 32 93 01 12 aa fe 12 | 05 11 f0 00 00 33 33 f3 |22......|.....33.|
|00004990| 66 fd 63 01 00 63 fc 23 | 00 21 fc 23 fe 21 0e 2f |f.c..c.#|.!.#.!./|
|000049a0| 2f 00 00 03 23 00 23 33 | 31 33 21 2f 0f 01 fd 00 |/...#.#3|13!/....|
|000049b0| 06 d1 21 15 55 15 33 10 | f9 00 00 d3 fe 23 f5 00 |..!.U.3.|.....#..|
|000049c0| 0a 69 22 83 86 66 66 60 | 06 66 68 b6 fe 66 26 00 |.i"..ff`|.fh..f&.|
|000049d0| 66 64 61 61 49 41 41 16 | 11 66 86 91 61 c6 14 94 |fdaaIAA.|.f..a...|
|000049e0| 94 44 46 94 46 96 44 66 | 44 96 99 66 69 66 66 96 |.DF.F.Df|D..fiff.|
|000049f0| 66 96 96 66 66 46 fe 66 | 1c 64 96 66 63 a1 44 a6 |f..ffF.f|.d.fc.D.|
|00004a00| a2 66 26 62 42 69 49 26 | a1 31 31 13 14 11 45 45 |.f&bBiI&|.11...EE|
|00004a10| 4a 4a 23 43 24 1f 92 05 | 0f 2f 20 21 21 2f fe 00 |JJ#C$...|./ !!/..|
|00004a20| 01 06 36 fc 66 05 56 66 | 63 33 53 36 fc 66 fe 36 |..6.f.Vf|c3S6.f.6|
|00004a30| f5 32 fe 12 00 f0 fe 00 | 0a 02 32 30 33 00 00 11 |.2......|..203...|
|00004a40| f2 12 10 1f fd 00 05 01 | 32 11 55 13 31 f7 00 02 |........|2.U.1...|
|00004a50| 82 82 80 fb 00 00 08 fd | 00 09 69 22 38 88 b6 66 |........|..i"8..f|
|00004a60| 66 00 66 66 fe 68 fb 66 | 01 46 61 fd 66 11 81 66 |f.ff.h.f|.Fa.f..f|
|00004a70| 86 12 68 61 69 66 49 44 | 99 64 b4 99 66 96 99 99 |..haifID|.d..f...|
|00004a80| fc 66 1d 69 66 66 69 46 | 66 96 66 96 64 64 94 6a |.f.iffiF|f.f.dd.j|
|00004a90| 63 a8 46 66 69 99 9a 9a | 49 2a 45 61 42 aa 4a 44 |c.Ffi...|I*EaB.JD|
|00004aa0| 54 fe 44 04 4a 32 44 3f | 00 89 0a 02 f2 f0 00 02 |T.D.J2D?|........|
|00004ab0| f2 f0 00 03 63 63 fc 66 | 06 35 33 38 88 88 35 33 |....cc.f|.538..53|
|00004ac0| fd 66 fd 63 f6 23 02 21 | 2f 2f fc 00 01 23 20 fd |.f.c.#.!|//...# .|
|00004ad0| 00 02 01 f1 f0 fb 00 04 | 13 21 11 33 30 ed 00 06 |........|.!.30...|
|00004ae0| 80 00 00 06 92 83 88 fe | 66 06 00 06 68 66 66 6b |........|f...hffk|
|00004af0| 6b f9 66 01 86 68 fe 66 | 0f 81 66 14 86 61 66 81 |k.f..h.f|..f..af.|
|00004b00| 66 86 6b 66 69 69 66 66 | 69 fc 66 1d 69 66 66 69 |f.kfiiff|i.f.iffi|
|00004b10| 66 96 96 69 66 69 69 46 | 96 96 66 4a 14 92 6a a6 |f..ifiiF|..fJ..j.|
|00004b20| a9 96 a6 a6 51 39 a4 69 | 9a a4 fe 44 05 a4 44 2a |....Q9.i|...D..D*|
|00004b30| 23 21 f0 86 01 00 0f fb | 00 02 32 12 16 fd 66 00 |#!......|..2...f.|
|00004b40| d8 fe 88 04 66 68 88 88 | 56 fe 66 02 36 66 36 fe |....fh..|V.f.6f6.|
|00004b50| 32 00 02 fc 32 04 62 32 | 32 12 12 fb 00 01 02 00 |2...2.b2|2.......|
|00004b60| fe f2 03 00 01 00 0f fb | 00 04 01 32 11 33 30 ea |........|...2.30.|
|00004b70| 00 0a 09 38 33 88 66 66 | 60 00 06 66 68 fe 66 00 |...83.ff|`..fh.f.|
|00004b80| 86 f8 66 05 86 86 68 66 | 66 c8 fe 66 05 61 91 66 |..f...hf|f..f.a.f|
|00004b90| 66 69 96 f8 66 00 69 fd | 66 15 96 66 96 96 66 66 |fi..f.i.|f..f..ff|
|00004ba0| 64 66 44 66 a4 a8 46 66 | 6a 66 6a 66 92 a1 16 49 |dfDf..Ff|jfjf...I|
|00004bb0| fc 66 06 4a 44 6a 32 32 | 3f 00 7e f9 00 02 23 21 |.f.JDj22|?.~...#!|
|00004bc0| 31 fe 66 01 60 88 fa 66 | 01 68 86 fe 66 fe 63 0c |1.f.`..f|.h..f.c.|
|00004bd0| 26 00 00 23 66 23 63 23 | 63 63 23 21 2f fa 00 01 |&..#f#c#|cc#!/...|
|00004be0| 0f 2f fe 21 01 00 03 f9 | 00 02 13 21 11 e9 00 02 |./.!....|...!....|
|00004bf0| 06 63 3d fe 66 07 60 00 | 06 6d 66 66 d6 06 fb 66 |.c=.f.`.|.mff...f|
|00004c00| 02 68 66 86 fc 66 05 68 | 68 66 86 86 68 fe 66 00 |.hf..f.h|hf..h.f.|
|00004c10| 69 f5 66 19 96 66 96 66 | 96 66 66 69 69 66 96 69 |i.f..f.f|.ffiif.i|
|00004c20| 64 66 4a 15 a6 a5 60 26 | 06 6a 13 96 66 66 fe 86 |dfJ...`&|.j..ff..|
|00004c30| 07 66 46 64 64 11 ff 10 | 00 7a fd 00 14 32 00 01 |.fFdd...|.z...2..|
|00004c40| 00 02 32 12 36 36 66 08 | 86 66 88 86 86 66 33 66 |..2.66f.|.f...f3f|
|00004c50| 66 88 fe 66 03 36 66 32 | 36 fc 66 fe 36 fe 32 00 |f..f.6f2|6.f.6.2.|
|00004c60| f0 fa 00 06 f2 f2 12 32 | 32 00 01 f8 00 01 12 10 |.......2|2.......|
|00004c70| ef 00 01 60 06 fc 00 0a | 66 60 08 69 69 d8 00 00 |...`....|f`.ii...|
|00004c80| 66 00 00 f6 66 00 68 fc | 66 01 c6 86 f7 66 00 96 |f...f.h.|f....f..|
|00004c90| f8 66 01 69 96 fe 69 17 | 66 66 96 69 66 46 66 66 |.f.i..i.|ff.ifFff|
|00004ca0| aa 18 18 81 88 88 95 f6 | 16 66 66 80 00 00 66 60 |........|.ff...f`|
|00004cb0| fe 11 fd 00 7e fa 00 01 | 10 00 fe 23 0c 63 66 06 |....~...|...#.cf.|
|00004cc0| 68 68 00 08 08 86 66 36 | 66 68 f8 66 04 36 66 36 |hh....f6|fh.f.6f6|
|00004cd0| 66 66 fe 63 01 2f 20 fa | 00 07 2f 21 21 23 10 00 |ff.c./ .|../!!#..|
|00004ce0| 21 20 f9 00 01 01 10 ef | 00 02 06 66 60 fb 00 03 |! ......|...f`...|
|00004cf0| 08 b6 b6 88 fe 00 fe 66 | 07 69 66 66 99 66 96 96 |.......f|.iff.f..|
|00004d00| 99 fc 66 0c 96 69 96 98 | 66 96 96 99 69 66 69 66 |..f..i..|f...ifif|
|00004d10| 96 f4 66 00 69 fe 66 09 | 69 66 66 69 64 66 94 6a |..f.i.f.|iffidf.j|
|00004d20| 66 51 fe 66 00 88 fe 68 | 07 66 80 00 00 08 86 60 |fQ.f...h|.f.....`|
|00004d30| 01 fb 00 7f f8 00 05 02 | 32 32 36 30 66 fb 00 04 |........|2260f...|
|00004d40| 68 68 66 68 68 fc 66 0c | 36 66 36 66 36 66 36 66 |hhfhh.f.|6f6f6f6f|
|00004d50| 36 36 32 32 f2 fa 00 07 | 02 f2 32 32 66 66 12 16 |6622....|..22ff..|
|00004d60| e5 00 01 06 98 fb 00 09 | 60 08 8b bb 80 80 06 66 |........|`......f|
|00004d70| 69 96 fd 99 00 69 fb 99 | 02 66 66 96 fe 99 06 c8 |i....i..|.ff.....|
|00004d80| 69 99 69 99 99 96 fe 66 | 13 96 66 66 96 66 66 96 |i.i....f|..ff.ff.|
|00004d90| 66 66 69 96 69 66 66 b6 | 69 69 96 66 96 fe 66 06 |ffi.iff.|ii.f..f.|
|00004da0| 96 69 66 a1 6b 66 80 fd | 00 06 80 00 00 08 84 48 |.if.kf..|.......H|
|00004db0| 80 fa 00 76 f6 00 03 23 | 63 60 60 f9 00 f8 66 0d |...v...#|c``...f.|
|00004dc0| 36 69 b8 66 36 66 36 66 | 33 63 63 23 23 20 fc 00 |6i.f6f6f|3cc## ..|
|00004dd0| 08 0f 23 26 66 66 63 23 | 26 60 e5 00 01 6d 60 fd |..#&ffc#|&`...m`.|
|00004de0| 00 08 06 66 0d 8b b8 00 | 00 66 bb fd 99 05 69 99 |...f....|.f....i.|
|00004df0| d9 b9 b9 9b fd 99 07 66 | 9b 6b 99 b9 88 9b 9b fe |.......f|.k......|
|00004e00| b9 03 99 96 96 69 fd 96 | 03 66 69 66 69 fe 66 05 |.....i..|.fifi.f.|
|00004e10| 86 b6 66 9b 66 69 fe 66 | 08 96 66 96 66 96 66 51 |..f.fi.f|..f.f.fQ|
|00004e20| 66 60 f9 00 02 84 45 28 | f9 00 83 f7 00 03 32 32 |f`....E(|......22|
|00004e30| 36 30 f7 00 13 66 66 86 | 66 66 b8 66 36 66 3b 89 |60...ff.|ff.f6f;.|
|00004e40| 36 66 36 66 36 66 36 32 | 36 fe 32 00 30 fe 00 09 |6f6f6f62|6.2.0...|
|00004e50| 02 36 66 66 36 62 32 36 | 66 60 e6 00 01 06 96 fd |.6ff6b26|f`......|
|00004e60| 00 06 06 60 88 08 80 00 | 06 fe bb 12 b9 99 bb 99 |...`....|........|
|00004e70| bb 9b 9b 99 b9 99 b9 9b | b9 69 96 6b bb bc 48 fe |........|.i.k..H.|
|00004e80| b9 22 bb b9 99 bb 96 9b | 99 bb b6 69 66 9b b9 66 |."......|...if..f|
|00004e90| 6b 66 b6 66 66 6b 66 6b | 69 69 b6 99 66 66 69 66 |kf.ffkfk|ii..ffif|
|00004ea0| 96 96 a6 86 80 fa 00 03 | 08 46 42 48 f9 00 82 f8 |........|.FBH....|
|00004eb0| 00 02 01 21 2f f5 00 15 | 06 66 63 86 66 6b 86 66 |...!/...|.fc.fk.f|
|00004ec0| 66 6b 88 66 b6 66 b9 66 | 36 66 63 63 23 63 fe 23 |fk.f.f.f|6fcc#c.#|
|00004ed0| 07 20 00 03 26 66 36 66 | 36 fe 66 00 60 e8 00 04 |. ..&f6f|6.f.`...|
|00004ee0| 66 60 00 66 60 fe 00 06 | 06 60 00 00 06 66 66 fe |f`.f`...|.`...ff.|
|00004ef0| bb 24 b9 9b bb 9b 9b b9 | bb 9b 9b b9 99 99 69 6b |.$......|......ik|
|00004f00| b9 9b 9b bb 46 b9 bb 99 | b9 b9 bb b9 b9 9b bb 99 |....F...|........|
|00004f10| bb bb 9b b9 bb b6 b6 fd | 66 0d 86 6b 69 b6 b6 96 |........|f..ki...|
|00004f20| 66 69 b6 66 96 66 66 a8 | f8 00 03 86 45 54 80 f9 |fi.f.ff.|....ET..|
|00004f30| 00 81 f8 00 02 f2 f2 f0 | f4 00 0e 66 66 62 86 66 |........|...ffb.f|
|00004f40| b8 66 66 9b 86 66 66 36 | 96 36 fe 66 fd 36 04 32 |.ff..ff6|.6.f.6.2|
|00004f50| 32 30 00 32 fe 66 02 36 | 66 36 fd 66 ea 00 05 06 |20.2.f.6|f6.f....|
|00004f60| 6b d0 00 69 60 fe 00 04 | 6b 66 6d 66 6b fe bb 03 |k..i`...|kfmfk...|
|00004f70| 9b bb 99 9b fd bb 11 99 | bb bb 9b bb 9b 96 6b bb |........|......k.|
|00004f80| 6b bb bb 6b bb b9 b9 bb | 9b fe bb 04 9b 9b b9 9b |k..k....|........|
|00004f90| 99 fd bb 02 66 6b 6b fe | 66 0f b9 66 66 96 66 69 |....fkk.|f..ff.fi|
|00004fa0| 6b 96 9b 66 b6 64 a8 00 | 00 66 fb 00 03 84 62 44 |k..f.d..|.f....bD|
|00004fb0| 80 f9 00 82 f9 00 00 ff | f1 00 09 06 66 66 28 66 |........|....ff(f|
|00004fc0| b8 66 66 69 86 fe 66 06 | b3 b6 36 66 36 66 36 fe |.ffi..f.|..6f6f6.|
|00004fd0| 63 08 66 23 03 23 36 66 | 36 66 36 fc 66 ea 00 0a |c.f#.#6f|6f6.f...|
|00004fe0| 06 68 60 06 6b 66 60 0d | 06 99 99 fd bb 04 bd b9 |.h`.kf`.|........|
|00004ff0| 99 9b 9b fe bb 02 9b bb | b9 fe bb 04 9b bb 66 bb |........|......f.|
|00005000| b6 fe bb 01 6b b9 fc bb | 0f b9 9b 9b bb bb 9b bb |....k...|........|
|00005010| bb ab 6b a6 b6 86 b6 86 | 06 fe 66 0d b6 b6 66 69 |..k.....|..f...fi|
|00005020| 66 66 46 96 46 66 68 88 | 00 66 fb 00 02 86 45 88 |ffF.Ffh.|.f....E.|
|00005030| fb 00 02 80 00 00 7f fa | 00 00 10 ef 00 05 06 66 |........|.......f|
|00005040| 28 66 66 86 fe 66 01 b6 | 39 fe 69 0b 66 99 66 36 |(ff..f..|9.i.f.f6|
|00005050| 66 36 66 36 36 32 02 36 | f7 66 00 60 eb 00 0c 06 |f6f662.6|.f.`....|
|00005060| 00 00 0d 66 d6 00 d6 9d | 99 b9 bb 9b fd bb fe 9b |...f....|........|
|00005070| 01 bb 9b fe bb 00 9b fd | bb 01 b6 6b fd bb 09 4b |........|...k...K|
|00005080| bb bb 9b bb bb 9b bb bb | 9b fe bb 05 9b bb b8 86 |........|........|
|00005090| 86 8b fe 66 13 00 86 66 | bb 6b b6 66 bb 66 6b 64 |...f...f|.k.f.fkd|
|000050a0| 96 b9 94 b4 64 60 80 66 | 60 fd 00 02 08 42 28 fb |....d`.f|`....B(.|
|000050b0| 00 03 08 00 08 00 73 06 | 00 00 10 10 00 10 10 ed |......s.|........|
|000050c0| 00 0f 66 66 86 6b b8 6b | 66 66 69 b9 96 b6 96 36 |..ff.k.k|ffi....6|
|000050d0| 66 36 fd 66 01 63 63 f4 | 66 01 06 80 e9 00 09 66 |f6.f.cc.|f......f|
|000050e0| 00 00 66 6b 99 99 bb 99 | db fe bb 01 9b 99 fe bb |..fk....|........|
|000050f0| 00 b9 fd bb 04 b9 bb b9 | bb b6 fa bb 00 b9 fc bb |........|........|
|00005100| 00 b9 fb bb 00 8b fe b6 | 16 a6 b6 bb 88 66 b6 6b |........|.....f.k|
|00005110| 66 6c bc 6b b6 bb 94 6b | 66 6b 66 60 68 80 6b 60 |fl.k...k|fkf`h.k`|
|00005120| fd 00 02 08 44 80 f8 00 | 00 08 62 e6 00 0c 06 6d |....D...|..b....m|
|00005130| 88 86 b8 86 86 b3 b3 6b | b3 66 36 fe 66 00 36 f6 |.......k|.f6.f.6.|
|00005140| 66 02 46 66 66 fd 00 01 | 66 80 e7 00 09 06 db b9 |f.Fff...|f.......|
|00005150| 9b 9b b9 99 bb b8 8a fc | bb 00 b9 fb bb 00 b9 fb |........|........|
|00005160| bb 00 2b fe bb 00 bc f6 | bb 08 a8 86 86 88 68 a8 |..+.....|......h.|
|00005170| 86 8b b6 fe 6b 0f bc cb | bc e6 98 9b bb bb 69 4b |....k...|......iK|
|00005180| b9 4b 66 80 06 66 fd 00 | 01 08 88 f6 00 6a e5 00 |.Kf..f..|.....j..|
|00005190| 07 06 66 68 62 86 b6 66 | 66 fd b6 04 b9 99 66 66 |..fhb..f|f.....ff|
|000051a0| 36 f3 66 04 60 00 06 66 | 80 e8 00 0b 06 69 9b b9 |6.f.`..f|.....i..|
|000051b0| 99 99 bb bb b9 db bd ab | fe bb 07 9b bb bb 9b bb |........|........|
|000051c0| 9b bb 9b fd bb 02 b2 bb | 2b fe bb 06 22 2b bb 2c |........|+..."+.,|
|000051d0| 22 bb 2b fb bb 1a 88 a8 | 66 b6 6b 66 6b b8 8b 66 |".+.....|f.kfk..f|
|000051e0| b6 6c cb bb cb c6 6b 99 | 9b 9b bb bb 9b bb b6 80 |.l....k.|........|
|000051f0| 06 fc 00 01 08 80 f6 00 | 6e e6 00 06 06 60 66 68 |........|n....`fh|
|00005200| 66 88 68 fc 6b 02 3b 6b | b9 fd 66 00 60 fb 66 fe |f.h.k.;k|..f.`.f.|
|00005210| 46 07 66 46 66 66 00 66 | 66 88 e9 00 07 06 66 99 |F.fFff.f|f.....f.|
|00005220| bb bb bd bd b8 fd bb 02 | 88 b9 9b fb bb 04 b6 6b |........|.......k|
|00005230| bb bb b9 fd bb fe 22 00 | b2 fe bc 24 cc cc bb cc |......".|...$....|
|00005240| cb bb 9b ab ab aa bb b8 | 8a ab ba bb 6b 6b b8 68 |........|....kk.h|
|00005250| b8 cb bb cb be e6 69 bb | 9b b9 9b 9b bb b6 b6 80 |......i.|........|
|00005260| 06 fc 00 00 80 f5 00 6d | e5 00 0b 6d 06 66 66 26 |.......m|...m.ff&|
|00005270| 88 66 b6 66 b6 b6 36 fd | b6 04 63 60 06 00 60 fd |.f.f..6.|..c`..`.|
|00005280| 66 00 44 fb 66 00 60 fe | 88 e8 00 0b 06 9b b9 99 |f.D.f.`.|........|
|00005290| d9 96 66 b9 66 b9 ba b8 | fd bb 00 b6 fe 66 0c 60 |..f.f...|.....f.`|
|000052a0| 6b bb 9b bb bb 99 29 2a | 2c bc b9 9b fe cb 0a ac |k.....)*|,.......|
|000052b0| ac cc ac bb cc b6 68 88 | 88 8c fc 88 04 8c cc cb |......h.|........|
|000052c0| ec ec fe bb 03 c6 66 9c | 9b fe bb 06 b9 9b bb 68 |......f.|.......h|
|000052d0| 00 00 80 f0 00 6b e4 00 | 08 66 68 66 6e 28 68 6b |.....k..|.fhfn(hk|
|000052e0| 66 66 fd 6b 01 b6 6d fd | 66 07 00 06 66 66 db d4 |ff.k..m.|f...ff..|
|000052f0| 66 46 fd 66 e4 00 0b 09 | 99 9b bb 99 8b b9 b6 06 |fF.f....|........|
|00005300| bb bb db fd bb 05 60 00 | 60 06 06 6b fe bb 02 b9 |......`.|`..k....|
|00005310| 00 09 fe cc 01 90 09 fc | cc 0a ac cc bc cb c8 8c |........|........|
|00005320| cc cc 88 9c c8 fe 88 12 | 8e ec ec cc cb bb cb b2 |........|........|
|00005330| e9 cb 99 9b 9b 99 b9 99 | bb bb 80 fb 00 00 80 f4 |........|........|
|00005340| 00 6e e5 00 0d 06 06 66 | 66 89 b8 86 66 6b 66 b6 |.n.....f|f...fkf.|
|00005350| 66 66 b6 fc 66 0b 60 66 | 06 60 06 b6 b4 46 66 66 |ff..f.`f|.`...Fff|
|00005360| 06 66 e3 00 0a 69 bb b9 | b9 99 66 6b b6 00 66 9b |.f...i..|..fk..f.|
|00005370| fe bb 01 9b b6 fd 00 2c | 60 6b 9b 99 bb 90 00 9c |.......,|`k......|
|00005380| ac ca cc 90 09 ca cc ca | ac 2c c8 8c 8b b8 88 8a |........|.,......|
|00005390| ca ac c8 c8 8c 89 99 99 | cc ec ac cc 2c 5b bb c2 |........|....,[..|
|000053a0| 98 f9 bb 9b bb fe 9b 05 | bb 66 00 00 06 60 f0 00 |........|.f...`..|
|000053b0| 73 e4 00 09 66 86 66 68 | bb 86 64 44 44 66 fe 6b |s...f.fh|..dDDf.k|
|000053c0| 10 64 b6 66 69 66 00 66 | 60 06 66 6b 6b 66 66 60 |.d.fif.f|`.fkkff`|
|000053d0| 06 60 e6 00 12 06 66 66 | 99 bb 99 99 96 60 68 bb |.`....ff|.....`h.|
|000053e0| 60 06 99 99 b9 bb bb b6 | fc 00 30 68 88 88 b9 90 |`.......|..0h....|
|000053f0| 00 9c cc ac cc c9 9c cc | ca cc c9 62 66 66 6c cc |........|...bffl.|
|00005400| cc c8 86 6a cc ce ec ec | cc ca ec cc ac cc bc bb |...j....|........|
|00005410| bc 2e 6b cb 9b b9 b9 bb | bb 9b 66 60 fe 00 02 66 |..k.....|..f`...f|
|00005420| 66 08 f2 00 68 e4 00 fe | 66 06 48 8b b8 66 b6 66 |f...h...|f.H..f.f|
|00005430| 96 fe 66 05 69 46 66 69 | d6 06 fd 66 05 b6 b6 6d |..f.iFfi|...f...m|
|00005440| 66 00 60 e5 00 12 69 99 | 99 9b 99 86 66 60 00 00 |f.`...i.|....f`..|
|00005450| db b6 00 66 9b 99 9b 9b | 60 fb 00 06 86 68 88 99 |...f....|`....h..|
|00005460| 00 09 ca fb cc 0b c9 96 | 66 66 26 65 ce ec cc ce |........|ff&e....|
|00005470| e6 66 fb cc 0f aa cc cc | cb cb b9 69 f9 bb b9 99 |.f......|...i....|
|00005480| b9 99 b9 66 66 fe 00 02 | 06 66 66 f1 00 6f e4 00 |...ff...|.ff..o..|
|00005490| 19 66 86 66 6e 86 db 86 | 64 49 49 96 b6 66 69 44 |.f.fn...|dII..fiD|
|000054a0| 66 69 66 06 66 b6 66 66 | 6b d6 66 e3 00 14 06 69 |fif.f.ff|k.f....i|
|000054b0| 9b bb 98 88 60 00 00 08 | 00 06 b6 00 06 99 b9 60 |....`...|.......`|
|000054c0| bb 6d 00 fe 66 1c 60 06 | 66 66 68 8b 90 00 9c cc |.m..f.`.|ffh.....|
|000054d0| ca cc ca cc c9 2a 6a 2a | 2a 68 cc cc ee ec cc ce |.....*j*|*h......|
|000054e0| ee c9 cc fe ac 0f cc aa | cc cb c2 2b bb b6 cb b9 |........|...+....|
|000054f0| 9b bb b9 9b 66 66 fd 00 | 01 60 06 f0 00 68 e4 00 |....ff..|.`...h..|
|00005500| 13 64 68 64 64 48 6b b8 | b6 bd 49 99 66 6b 69 94 |.dhddHk.|..I.fki.|
|00005510| b9 99 66 66 6b fe 66 01 | bd 66 e2 00 05 06 66 99 |..ffk.f.|.f....f.|
|00005520| d9 99 96 fb 00 0c 6b 60 | 00 69 99 60 66 06 bb bd |......k`|.i.`f...|
|00005530| 69 99 96 fe 66 16 69 69 | b9 00 09 ef ef cc ce e9 |i...f.ii|........|
|00005540| c6 29 66 66 68 88 88 8c | ec cc cc ce ec fd cc 0f |.)ffh...|........|
|00005550| ac ca ac cc bc c2 bc bb | db 5b b8 b9 b9 9b 96 60 |........|.[.....`|
|00005560| fc 00 00 60 ef 00 6c e4 | 00 18 69 98 66 64 48 86 |...`..l.|..i.fdH.|
|00005570| b8 e6 64 46 69 49 96 b6 | 94 66 d9 96 6b bb 66 bb |..dFiI..|.f..k.f.|
|00005580| 6d 6b 60 e2 00 05 0d 89 | bb 9b 46 60 fe 00 26 08 |mk`.....|..F`..&.|
|00005590| 00 00 66 08 00 69 90 00 | 00 6b 99 b9 99 96 99 b6 |..f..i..|.k......|
|000055a0| bb b9 6b 96 69 00 9c ee | e8 ee ce cc 92 99 22 a2 |..k.i...|......".|
|000055b0| 88 ff fe ec ee ee fe ce | 05 ee ee ca ca cc c9 fe |........|........|
|000055c0| cc 09 bc cc b6 bd bb 80 | 89 99 66 96 fc 00 01 06 |........|..f.....|
|000055d0| 66 ef 00 69 e4 00 14 d6 | 46 86 44 46 88 bb e6 64 |f..i....|F.DF...d|
|000055e0| b6 b6 66 99 66 99 b6 96 | 96 bb bb 6b fe b6 e1 00 |..f.f...|...k....|
|000055f0| 06 06 66 86 99 b6 60 08 | fd 00 25 06 60 00 00 06 |..f...`.|..%.`...|
|00005600| 66 d0 80 6b b9 96 6b b9 | 99 bb bb b6 b9 69 90 00 |f..k..k.|.....i..|
|00005610| 09 ee ee fe c9 cc 96 6c | 92 99 8f ee 9e cc ac ee |.......l|........|
|00005620| ec fe cc 11 ac cc ac ca | ca cc cc 9c cb 96 bb bb |........|........|
|00005630| 88 08 88 88 0d 66 fc 00 | 01 0b b6 ef 00 68 e4 00 |.....f..|.....h..|
|00005640| 17 d9 64 84 6e 4e 68 e8 | 86 6b bb b4 99 99 66 99 |..d.nNh.|.k....f.|
|00005650| 9b 9b 66 66 6b bb bb 66 | 66 e0 00 05 69 bb 6b 86 |..ffk..f|f...i.k.|
|00005660| 00 0d fe 66 01 d0 60 fe | 00 08 06 06 60 00 8b 9b |...f..`.|....`...|
|00005670| 66 b9 99 fc bb 0e 6b 90 | 00 09 ee ee 8c ec 9e cc |f.....k.|........|
|00005680| 9c 66 66 8f e9 fd cc 10 | ee cc ee ee ca ac c9 9c |.ff.....|........|
|00005690| c9 c9 bc 9c cc 6b 9b bb | 80 fe 00 02 06 66 60 fd |.....k..|.....f`.|
|000056a0| 00 01 6b 60 ef 00 69 e4 | 00 17 06 b9 86 64 c8 c8 |..k`..i.|.....d..|
|000056b0| 6c 88 86 b6 b6 44 96 b6 | 99 94 99 b6 66 66 b6 b6 |l....D..|....ff..|
|000056c0| 66 60 e0 00 04 06 86 66 | 60 00 fd 66 01 60 66 fd |f`.....f|`..f.`f.|
|000056d0| 00 08 60 00 00 08 bb bb | 08 bb 6b fd bb 29 96 bd |..`.....|..k..)..|
|000056e0| 99 9c ce ce fe ee c9 66 | 66 69 28 8f ec ac ac ca |.......f|fi(.....|
|000056f0| cc cc ee ee cc ca cc cc | 9b 92 cc 99 66 66 96 69 |........|....ff.i|
|00005700| b6 48 88 80 00 00 06 60 | fe 00 02 66 db 60 ef 00 |.H.....`|...f.`..|
|00005710| 62 e4 00 11 06 9b 86 6c | 8c ce ec 66 86 6b bb b4 |b......l|...f.k..|
|00005720| 99 99 96 99 99 6b fe bb | 02 b6 66 60 df 00 02 06 |.....k..|..f`....|
|00005730| 00 00 fc 66 00 60 f8 00 | 04 68 66 06 bb bb fe 9b |...f.`..|.hf.....|
|00005740| 2f bb bb 9b bc 9c ec ee | e8 ce 99 2c 96 26 68 fe |/.......|...,.&h.|
|00005750| 9c cc ca cc c9 c9 cc ec | ea c9 99 c9 2b bb 99 68 |........|....+..h|
|00005760| 66 46 64 b9 64 64 48 80 | 00 00 6b 60 00 0d 66 6b |fFd.ddH.|..k`..fk|
|00005770| 66 ee 00 5f e3 00 16 66 | d6 ec 8c 66 cc 66 88 64 |f.._...f|...f.f.d|
|00005780| 44 46 b6 6b 6b 99 99 b6 | b6 d6 b6 66 66 60 e0 00 |DF.kk...|...ff`..|
|00005790| 00 0d fd 66 04 69 5c 99 | c9 60 f6 00 01 0d db fc |...f.i\.|.`......|
|000057a0| bb 12 b9 b9 cc ac ce ce | fe ce c6 cc 6d 2a 68 fe |........|....m*h.|
|000057b0| c9 ac ac c9 c6 fe 66 0e | 99 9b bb 99 b9 cb 66 66 |......f.|......ff|
|000057c0| 88 46 46 b6 46 b4 88 fe | 00 02 66 60 06 fe 66 00 |.FF.F...|..f`..f.|
|000057d0| 60 ee 00 63 e2 00 0e 6d | ee 8c 66 cc ee e8 8b 64 |`..c...m|..f....d|
|000057e0| 4b 4d 4b 49 49 99 fd 6b | 01 66 66 de 00 01 69 69 |KMKII..k|.ff...ii|
|000057f0| fe 96 05 69 e9 6c 66 6d | 60 fc 00 04 08 80 00 08 |...i.lfm|`.......|
|00005800| 06 fe bb 04 bc d9 bb b9 | bc fe cc 28 ee ec ec 9c |........|...(....|
|00005810| 9a a2 8a a8 f9 fc cc cc | c6 88 8b 8b 86 b8 99 9c |........|........|
|00005820| bc 66 66 8b 88 86 66 44 | 69 b6 46 80 00 00 06 60 |.ff...fD|i.F....`|
|00005830| 00 80 00 06 60 ed 00 64 | e2 00 0a 06 66 ec 66 6e |....`..d|....f.fn|
|00005840| ec 68 86 bb bb 46 fe b6 | 00 99 fd b6 01 66 60 e3 |.h...F..|.....f`.|
|00005850| 00 00 80 fe 00 0f 86 66 | 66 f6 66 9c ce ce c6 cc |.......f|f.f.....|
|00005860| cc c6 60 00 00 66 fc 00 | 01 0d db fe bc 21 bb bb |..`..f..|.....!..|
|00005870| b9 b9 cb cc ac ce ee cc | 9c 98 88 68 88 ef cf c9 |........|...h....|
|00005880| b6 b8 bb bb 9e ee eb b8 | bb 66 88 8b 86 86 66 86 |........|.f....f.|
|00005890| fd 66 00 88 fd 00 02 08 | 00 88 eb 00 5b e1 00 09 |.f......|....[...|
|000058a0| 66 cc 66 e6 ec e8 ee 6b | bb bb fa 6b 01 66 60 df |f.f....k|...k.f`.|
|000058b0| 00 09 08 66 9c cf c6 ca | ac ee ec ec fe cc 02 c6 |...f....|........|
|000058c0| 00 06 fe 66 05 00 06 60 | 6b bb cb fe bc 02 b9 bb |...f...`|k.......|
|000058d0| 9c fe cc 04 ce cc cc ca | c2 fe 66 03 88 8b 89 8b |........|..f.....|
|000058e0| fc bb 09 99 bb b8 86 b6 | 68 68 6b 66 68 fd 66 00 |........|hhkfh.f.|
|000058f0| 6d fd 00 01 88 80 ea 00 | 5f e1 00 08 66 e6 ce 6e |m.......|_...f..n|
|00005900| 6e c8 ec b6 bb fd b6 00 | 66 fe b6 00 66 de 00 0c |n.......|f...f...|
|00005910| 8c ce ff fc cc ff ac cc | ca ce 6c ec cc fe 66 07 |........|..l...f.|
|00005920| ce cc 66 66 6d 66 6b bc | fe cb 20 cc bb b9 bb cb |..ffmfk.|.. .....|
|00005930| ca cc ac cc ac c9 99 8a | 6a 68 ba bb bb b8 b8 99 |........|jh......|
|00005940| 98 bb 99 b9 9b 66 68 66 | 88 66 66 86 fd 66 02 64 |.....fhf|.ff..f.d|
|00005950| 66 80 fd 00 00 80 ea 00 | 5a e1 00 0b 6c 6e cc 6b |f.......|Z...ln.k|
|00005960| 66 ec 8e 6b bb 66 6b 6b | fc 66 00 60 de 00 05 8e |f..k.fkk|.f.`....|
|00005970| ec cf ff ff fa fc cc 15 | ee fc ee ee ec cc ca ca |........|........|
|00005980| cc 66 66 cc cc bb bc bc | bb cc d9 99 99 c9 fd cc |.ff.....|........|
|00005990| 14 99 c9 98 88 88 b8 8d | ba b9 9b b8 b9 99 9b bb |........|........|
|000059a0| 96 68 b6 86 68 6b fc 66 | 03 46 66 86 80 fe 00 00 |.h..hk.f|.Ff.....|
|000059b0| 08 e9 00 5f e1 00 06 08 | e6 ee bb 99 6e e8 fe b6 |..._....|....n...|
|000059c0| fd 66 03 00 06 66 66 e2 | 00 14 08 00 08 00 8e ce |.f...ff.|........|
|000059d0| ec ee cc cc ca cc cc ac | ac ee cf ee cc ec ec fe |........|........|
|000059e0| cc 2e c6 6c ce fc cc bc | bc cc cc 99 90 99 9c 9b |...l....|........|
|000059f0| c9 ca ca cc 98 6c a8 8c | cc 88 88 ae 99 9b 9d bb |.....l..|........|
|00005a00| b9 99 96 86 86 8b 88 66 | 88 66 86 66 66 46 44 46 |.......f|.f.ffFDF|
|00005a10| 80 e5 00 63 e0 00 0c 8c | 08 cc 6b 6e ce 8b 6b 66 |...c....|..kn..kf|
|00005a20| 66 00 00 66 fe 00 00 66 | e1 00 39 08 00 08 cc cc |f..f...f|..9.....|
|00005a30| ce cc ce ca cc cf ac cc | cc ef ce ee ec ce cc ca |........|........|
|00005a40| ce ca c6 ec ef 0e cb cc | ca ca cb c9 94 09 99 b9 |........|........|
|00005a50| 9b 99 cc cc 86 ca 8c 8c | ac c8 88 88 ae be aa eb |........|........|
|00005a60| ae ba e6 86 88 fe 68 00 | 86 fe 66 04 64 64 46 68 |......h.|..f.ddFh|
|00005a70| 80 fe 00 00 08 e9 00 58 | e0 00 08 08 80 8e eb 96 |.......X|........|
|00005a80| ee c6 b6 b6 fa 00 01 66 | d0 e2 00 13 80 00 6c ec |.......f|......l.|
|00005a90| cc ac ec cf ce cc f8 ac | cc cc ec cf ec ec ac ac |........|........|
|00005aa0| fe cc 0e c6 ca f0 0e cc | cb bc ca cc cc cd 00 99 |........|........|
|00005ab0| 90 99 fe 9b 07 cc a8 a6 | 8c ac cc b8 b8 fa 88 01 |........|........|
|00005ac0| 68 88 fd 68 fd 66 02 86 | 86 88 fd 00 00 08 e9 00 |h..h.f..|........|
|00005ad0| 5a df 00 08 86 08 ce b6 | 9c c8 6b 66 60 fb 00 02 |Z.......|..kf`...|
|00005ae0| 06 60 60 e2 00 3b 86 bb | ec ac ff fc ff cc c8 ef |.``..;..|........|
|00005af0| fc ca cc fc ce ce ca ca | c8 ac ee cc a6 ee ef 0e |........|........|
|00005b00| ec ac cb ca ad cb c4 d0 | 00 06 09 9b 9b b9 bd 8c |........|........|
|00005b10| 6a aa ac cb cb bb 8b 88 | bb 86 68 66 68 66 66 86 |j.......|..hfhff.|
|00005b20| 86 6b fd 66 03 46 44 68 | 80 e4 00 5a df 00 08 08 |.k.f.FDh|...Z....|
|00005b30| 60 8c bb 6e e8 ce e6 60 | fa 00 01 60 06 e2 00 0b |`..n...`|...`....|
|00005b40| 68 be bc ca ca cf ff cc | fe e8 ea ce fe cc 1a ce |h.......|........|
|00005b50| af ff 8c cc ce ca cc 6f | ef 00 ee ca cc bc ca cc |.......o|........|
|00005b60| cc 46 d0 64 00 09 99 90 | 99 bc fe ca 00 cb fd bb |.F.d....|........|
|00005b70| 0a b6 68 d6 9b 66 69 66 | 68 86 86 68 fe 66 04 46 |..h..fif|h..h.f.F|
|00005b80| 86 88 00 80 e5 00 55 de | 00 06 80 08 cb b6 c8 ee |......U.|........|
|00005b90| e6 d9 00 04 08 8b bc cc | ac fe ec 1d ce cc ce ff |........|........|
|00005ba0| cc ac cc ec ec c8 88 cc | cc ce cc bb b6 af f0 0e |........|........|
|00005bb0| ef cb cc aa cb cc c6 64 | a4 6d fd 00 04 9b cc ac |.......d|.m......|
|00005bc0| ac cc fc bb 05 db 86 66 | bb b6 69 fd 66 07 68 66 |.......f|..i.f.hf|
|00005bd0| 68 66 68 80 08 80 fe 00 | 00 80 e9 00 58 dc 00 04 |hfh.....|....X...|
|00005be0| 8c e6 ce 8c 66 fa 00 03 | d6 66 00 06 e4 00 0e 86 |....f...|.f......|
|00005bf0| 6b bc bc cf ca ca ce cc | ce ec ef ca cc ec fd cc |k.......|........|
|00005c00| 13 ac ca ce cc c5 bb 6c | ef 00 ef ac ca ac aa cb |.......l|........|
|00005c10| ca aa aa cc e0 fe 00 05 | 0f ca cc c5 cc cb fe bb |........|........|
|00005c20| 0a b6 66 88 86 bb 66 66 | 96 66 68 68 fe 88 03 d8 |..f...ff|.fhh....|
|00005c30| 80 00 08 e4 00 57 f7 00 | 01 06 d0 e8 00 04 08 e6 |.....W..|........|
|00005c40| ee ee 66 fb 00 03 06 60 | 06 66 e3 00 03 86 bc bc |..f....`|.f......|
|00005c50| 4b fb cc 1c ec ef ac ac | ec ec cc ae ce aa aa fc |K.......|........|
|00005c60| ca cb ab 6f ef 00 de fa | cb ca ca cc ac cc cc 8f |...o....|........|
|00005c70| fe fe 00 12 0f cc cc cb | cb bb 99 99 bb 66 88 00 |........|.....f..|
|00005c80| 86 b6 66 66 6b 96 66 fe | 88 00 08 e0 00 60 f5 00 |..ffk.f.|.....`..|
|00005c90| 00 60 e9 00 01 08 c6 fe | 66 00 60 fe 00 01 6e 60 |.`......|f.`...n`|
|00005ca0| fe 00 02 66 60 60 e5 00 | 27 86 bb bc bc ef cf cc |...f``..|'.......|
|00005cb0| ce cc ec ce cf cc ae ec | ae cc ce cc ff ff cc ac |........|........|
|00005cc0| ac b6 ac ae f0 0e fc cc | bc a5 ac cc bc ac c8 ff |........|........|
|00005cd0| e0 fe 00 02 fc fc cc fd | bb 0d 9b 66 80 00 88 b6 |........|...f....|
|00005ce0| 99 6b bb bb 88 88 00 80 | fa 00 00 08 e7 00 57 f4 |.k......|......W.|
|00005cf0| 00 00 60 ea 00 0a 08 66 | 66 6d 66 60 00 00 06 ee |..`....f|fmf`....|
|00005d00| e0 fd 00 01 66 60 e6 00 | 0e 08 86 c9 cc ec bc 4e |....f`..|.......N|
|00005d10| ce ce cc ec ee ec cc ec | f9 cc 10 bc bb 6c bc ac |........|.....l..|
|00005d20| f0 0e ef bc ca aa cc ac | ac cb cc ee fd 00 03 0f |........|........|
|00005d30| 0d b6 b9 fe 99 0d bb 80 | 00 00 08 b6 9b 6b 66 b6 |........|.....kf.|
|00005d40| 88 80 00 80 df 00 5e f4 | 00 00 66 ea 00 0a 08 86 |......^.|..f.....|
|00005d50| 88 66 e6 66 00 00 06 ee | 60 fc 00 00 66 ea 00 00 |.f.f....|`...f...|
|00005d60| 08 fe 00 0a 08 d6 bb bb | cb ec c4 c4 cc cc ec fd |........|........|
|00005d70| cc 00 ec fd cc 0a cb cc | cb ca b6 cc ca cb b6 00 |........|........|
|00005d80| ef fe cc 00 ba fe cc 01 | ce e0 fc 00 01 08 b9 fe |........|........|
|00005d90| bb 01 99 b8 fd 00 07 86 | b9 6b 6b bb b8 80 08 fb |........|.kk.....|
|00005da0| 00 00 66 e5 00 52 db 00 | 00 88 f9 66 f9 00 01 66 |..f..R..|...f...f|
|00005db0| 60 ec 00 00 80 fe 00 0f | 86 bb 9b cb cb ec cc bc |`.......|........|
|00005dc0| 4c cc ce cc ce cc cc ec | fe cb 0d cc bb ca ca 6c |L.......|.......l|
|00005dd0| ac ca ac b6 00 0e fc bc | ca fd cc 00 ee fb 00 06 |........|........|
|00005de0| 08 b6 69 b9 99 9b 80 fd | 00 06 86 6b 69 b9 b9 b6 |..i.....|...ki...|
|00005df0| 60 fb 00 01 06 66 e5 00 | 5d da 00 07 88 88 8e 66 |`....f..|]......f|
|00005e00| 00 00 08 6e 64 62 61 67 | 00 00 08 7a 63 6d 75 21 |...ndbag|...zcmu!|
|00005e10| 00 00 08 86 4b 53 57 50 | 00 00 08 92 41 44 42 53 |....KSWP|....ADBS|
|00005e20| 00 02 08 9e 67 6e 74 68 | 00 00 08 c2 6e 73 6e 64 |....gnth|....nsnd|
|00005e30| 00 01 08 ce 61 64 69 6f | 00 01 08 e6 63 6c 6f 6b |....adio|....clok|
|00005e40| 00 00 08 fe 6e 69 66 74 | 00 0c 09 0a 69 32 63 20 |....nift|....i2c |
|00005e50| 00 00 09 a6 6e 64 72 76 | 00 06 09 b2 63 6f 64 65 |....ndrv|....code|
|00005e60| 00 07 0a 06 62 66 64 66 | 00 16 0a 66 62 66 69 6d |....bfdf|...fbfim|
|00005e70| 00 0f 0b 7a 62 6d 67 72 | 00 02 0c 3a 53 49 5a 45 |...zbmgr|...:SIZE|
|00005e80| 00 00 0c 5e 54 57 49 54 | 00 00 0c 6a 4d 44 52 57 |...^TWIT|...jMDRW|
|00005e90| 00 00 0c 76 4d 50 4e 54 | 00 00 0c 82 4d 41 43 41 |...vMPNT|....MACA|
|00005ea0| 00 00 0c 8e 6e 73 72 64 | 00 00 0c 9a 53 45 52 44 |....nsrd|....SERD|
|00005eb0| 00 00 0c a6 70 67 26 65 | 00 03 0c b2 47 44 45 46 |....pg&e|....GDEF|
|00005ec0| 00 00 0c e2 67 64 65 66 | 00 01 0c ee 67 6d 72 61 |....gdef|....gmra|
|00005ed0| 00 00 0d 06 71 74 63 6d | 00 00 0d 12 6f 6e 6f 74 |....qtcm|....onot|
|00005ee0| 00 00 0d 1e 67 75 73 64 | 00 00 0d 2a 67 62 6c 79 |....gusd|...*gbly|
|00005ef0| 00 00 0d 36 67 6e 78 74 | 00 00 0d 42 6e 74 72 62 |...6gnxt|...Bntrb|
|00005f00| 00 07 0d 4e 6e 6c 69 62 | 00 09 0d ae 6e 63 6d 70 |...Nnlib|....ncmp|
|00005f10| 00 01 0e 26 64 6d 66 64 | 00 01 0e 3e 73 6c 75 74 |...&dmfd|...>slut|
|00005f20| 00 00 0e 56 4d 42 44 46 | 00 00 0e 62 4d 44 45 46 |...VMBDF|...bMDEF|
|00005f30| 00 00 0e 6e 6c 6f 64 72 | 00 00 0e 7a 76 6d 20 20 |...nlodr|...zvm |
|00005f40| 00 01 0e 86 76 64 70 6d | 00 17 0e 9e 76 64 69 67 |....vdpm|....vdig|
|00005f50| 00 06 0f be 74 6f 6b 6e | 00 01 10 12 74 69 6d 64 |....tokn|....timd|
|00005f60| 00 07 10 2a 74 68 6e 23 | 00 00 10 8a 73 6e 74 68 |...*thn#|....snth|
|00005f70| 00 07 10 96 73 68 61 6c | 00 01 10 f6 70 73 6c 74 |....shal|....pslt|
|00005f80| 00 1e 11 0e 70 72 6f 62 | 00 06 12 82 6d 6e 74 72 |....prob|....mntr|
|00005f90| 00 00 12 d6 6c 74 6c 6b | 00 0b 12 e2 6b 63 73 34 |....ltlk|....kcs4|
|00005fa0| 00 15 13 72 4b 43 41 50 | 00 14 14 7a 69 74 6c 6b |...rKCAP|...zitlk|
|00005fb0| 00 0e 15 76 69 6e 70 6d | 00 00 16 2a 49 4e 49 54 |...vinpm|...*INIT|
|00005fc0| 00 01 16 36 69 63 6c 38 | 00 24 16 4e 69 63 6c 34 |...6icl8|.$.Nicl4|
|00005fd0| 00 25 18 0a 68 6d 6e 75 | 00 08 19 d2 68 64 6c 67 |.%..hmnu|....hdlg|
|00005fe0| 00 00 00 20 54 41 49 4c | ff ff ff ff 00 00 00 00 |... TAIL|........|
|00005ff0| 0f 4e 75 20 8a 72 20 64 | 65 74 20 73 6c 75 74 c9 |.Nu .r d|et slut.|
+--------+-------------------------+-------------------------+--------+--------+